|
Thanks
Best wishes,
Navaneeth
|
|
|
|
|
anyone knowsw about any other web browser control other than Microsoft?!! I tried searching google but could not found any...
ifyou came across another web browser control,, please let me know...
|
|
|
|
|
|
my application is in C#
|
|
|
|
|
What do you need to do that the .Net browser control can't do?
|
|
|
|
|
Hi All,
How do you add a line type spacer to a Windows Forms context menu? I can only seems to add MenuItems to the menu.
Thanks,
|
|
|
|
|
In the designer, select the context menu strip and right click in the area for a new item (where it says Type Here) and choose Insert|Separator.
Dave
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn) Why are you using VB6? Do you hate yourself? (Christian Graus)
|
|
|
|
|
Hi Dave,
I'm actually creating the context menu all in code without the designer. How would I go about doing this using just code?
Thanks for the reply.
James.
|
|
|
|
|
This is a quick example - just creates one item in a context menu attached to the form
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
public class FormMain : Form
{
private IContainer components = null;
private ContextMenuStrip contextMenuStrip;
private ToolStripSeparator toolStripSeparator;
public FormMain()
{
InitializeComponent();
}
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
components = new Container();
contextMenuStrip = new ContextMenuStrip(components);
toolStripSeparator = new ToolStripSeparator();
contextMenuStrip.SuspendLayout();
SuspendLayout();
contextMenuStrip.Items.AddRange(new ToolStripItem[] {
toolStripSeparator});
AutoScaleDimensions = new SizeF(6F, 13F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(284, 262);
ContextMenuStrip = contextMenuStrip;
Text = "Form Main";
contextMenuStrip.ResumeLayout(false);
ResumeLayout(false);
}
}
Dave
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn) Why are you using VB6? Do you hate yourself? (Christian Graus)
|
|
|
|
|
Brilliant! Thanks very much for this Dave, very helpful.
Regards,
|
|
|
|
|
Please, can you guide me how I can make a thread over a block of a code.
Thank you.
|
|
|
|
|
See this[^] set of articles.
/ravi
|
|
|
|
|
One good link for C# Threading.
Threading in C#[^]
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
hi. thanks for your message. i can't improve itthats my problem
|
|
|
|
|
Please reply on proper thread.
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
bassam eshteba wrote: i can't improve itthats my problem
Try reading some of the C# articles on this site. You will find many examples that can help you to learn how to use the features of C#.NET.
|
|
|
|
|
im trying to improve this code by adding some features such as, save the list of Employee
and edit it and Read it, anyone can offer help. thanks in advance.
namespace ConsoleApplication1
{
class Program
{
static List<Employee> myEmployee;
struct Employee
{
public int EmployeeID;
public string FirstName;
public string Surname;
public DateTime DOB;
public int salary;
}
static void createMenu()
{
Console.Clear();
Console.WriteLine("=================================");
Console.WriteLine("* *");
Console.WriteLine("* Employee Management Solution *");
Console.WriteLine("* *");
Console.WriteLine("* 1. Add Employee *");
Console.WriteLine("* 2. List Employee *");
Console.WriteLine("* X. Exit *");
Console.WriteLine("* *");
Console.WriteLine("=================================");
}
static void Main(string[] args)
{
string strUserSelect;
do
{
createMenu();
strUserSelect = Console.ReadLine();
if (strUserSelect == "1")
{
addEmployee();
}
else if (strUserSelect == "2")
{
ListEmployees();
}
} while (strUserSelect.ToUpper() != "X");
}
private static void addEmployee()
{
Console.WriteLine();
Console.WriteLine(" this will add an Employee");
Console.ReadLine();
}
static void ListEmployees()
{
Console.WriteLine();
Console.WriteLine(" this will List an Employee");
Console.ReadLine();
}
}
}
|
|
|
|
|
so what is your real problem?
You do not know how to save into file? If so then Use StremWriter for saving and reading StreamReader
|
|
|
|
|
Hi,
Actually this question can fit every category; how can I get the location of application data folder (which I can read/write without elevation)?
Thanks.
|
|
|
|
|
SimpleData wrote: Actually this question can fit every category; how can I get the location of application data folder (which I can read/write without elevation)?
Then disable UAC
|
|
|
|
|
I am not the only one using this application and probably you didn't understand my question.
|
|
|
|
|
|
Try using:
var path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
I think that does what you want. Take a look at the Environment.SpecialFolder enumeration, it has some other useful folders in there as well.
Hope this helps.
|
|
|
|
|
Thank you. That was the code I was looking for. But there is a minor problem, at Windows XP it crashes the application, in Vista and 7 it works fine.
|
|
|
|
|
Strange. Do you get an exception? If so, which one?
Have you tried stepping through, seeing what is going on just before the crash?
|
|
|
|