|
Can anyone still answer this?
|
|
|
|
|
Hi
I would do the following:
let's say you have 2 classes the worker class Worker and the Main Form frmMain
public class Worker
{
public event EventHandler MyInterThreadEvent;
public Worker()
{
}
protected virtual void onMyInterThreadEvent(EventArgs e)
{
if (MyInterThreadEvent != null)
{
MyInterThreadEvent(this, e);
}
}
public void ThreadMethod()
{
do
{
onMyInterThreadEvent(EventArgs.Empty);
}while(something);
}
}
public class frmMain:Form
{
private Worker MyPersonalSlave;
public frmMain()
{
InitializeComponent();
MyPersonalSlave = new Worker();
MyPersonalSlave.MyInterThreadEvent += new EventHandler(MyPersonalSlave_MyInterThreadEvent);
}
private void MyPersonalSlave_MyInterThreadEvent(object sender, EventArgs e)
{
if (!InvokeRequired)
{
}
else
{
Invoke(new EventHandler(MyPersonalSlave_MyInterThreadEvent),new object[]{sender,e});
}
}
}
Greets
m@u
|
|
|
|
|
HI,
l like to know how can i use the xp icons
from where do i get them
THANKS
Have Fun
Never forget it
|
|
|
|
|
You can get the Microsoft Common Icons here[^].
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
THANKS
but is'nt there a way to get out of the the system (XP)?
i cant find them with SEARCH
-- modified at 11:11 Friday 2nd November, 2007
Like getting out of shell32.dll???
Have Fun
Never forget it
|
|
|
|
|
I have a treeview where I add nodes. Before I add a new node to the treeview I want to check if a node with the same name allready exist, how can I do that in an easy way ?
KRR
|
|
|
|
|
<br />
if (!treeview1.Nodes.Contains(nodetoadd))<br />
{<br />
}<br />
else<br />
{<br />
}<br />
|
|
|
|
|
That would not work, consider
<br />
TreeNode tn1 = new TreeNode("item1");<br />
TreeNode tn2 = new TreeNode("item1");<br />
treeView1.Nodes.Add(tn1);<br />
if(!treeView1.Nodes.Contains(tn2)){<br />
treeView1.Nodes.Add(tn2);<br />
}else{<br />
}<br />
treenode tn2 has the text as tn1, but it is not THE same treenode.
but you could use the Name property and ContainsKey method
<br />
TreeNode tn1 = new TreeNode("item1");<br />
tn1.Name = "item1";<br />
<br />
TreeNode tn2 = new TreeNode("item1");<br />
tn2.Name ="item1";<br />
treeView1.Nodes.Add(tn1);<br />
<br />
if(!treeView1.Nodes.ContainsKey(tn2.Name )){<br />
treeView1.Nodes.Add(tn2);<br />
}else{<br />
MessageBox.Show("node exists"); <br />
}<br />
<br />
If it' stuck, DO NOT pull harder!
|
|
|
|
|
Thanks.
The last example was just the one I was looking for. It works great !
KRR
|
|
|
|
|
Is it possible to use two or more kinds of format for String.Format()?
For example, If I want to display the 1.452677e-12 as 1.45e-12, how to do?
thanks
|
|
|
|
|
Sure, why not... There are many ways to do that.
simplest way...
string result = String.Format();
result = String.Format();
depending on the formatting you are doing, you could also do
.ToString().ToString() and use the standard IFormatProviders.
Hogan
|
|
|
|
|
Hi,
can Any one tell me how to convert mm/dd/yy to dd/mm/yy format.....
Arif patel
|
|
|
|
|
Arif patel wrote: can Any one tell me how to convert mm/dd/yy to dd/mm/yy format.....
Sure, use .ToString("dd/mm/yy"); .
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Hi pete,
I have wrote like this
Label2.Text=DateTime.Now.ToString("dd/mm/yy");
But i am getting like this 02/27/07 which is wrong...plz reply me..
Arif patel
|
|
|
|
|
Sorry - The mm should be MM. So this would be Label2.Text=DateTime.Now.ToString("dd/MM/yy");
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Hi Dude its working.
Thank you.....
Arif patel
|
|
|
|
|
No, always use ISO 8601 compliant formats like "yyyy-MM-dd".
|
|
|
|
|
hello all...
An application built on C#.net2.0,i m running this application Windows Server 2003 Enterprise Edition with Sp2..The Application some Times Stops responding
and disappears(Close) during running..can any one plz tel me actual solution or cause of this problem..!
an urgent reply will be appreciated..
zshan
-- modified at 7:38 Friday 2nd November, 2007
|
|
|
|
|
Don't expect solutions without clear explanation of the situation and the error.
What DB do you use?
How do you access the DB?
How many users ?
Do you handle and log exceptions?
|
|
|
|
|
well every line of code is in try and catch block,the application was running fine before updating the windows server 2003,but after updating the windows it's creating problems like hang and gets close during running..before throwing any exception or with out writing any thing in the logs..!!!!
|
|
|
|
|
Maybe you should use profiler and look at performance counters, locks.
Make sure that you have the latest service packs installed.
|
|
|
|
|
How to convert System.Type.DateTime To SqlDbType.DateTime
Yogesh Pekhale
pekhaleyogesh@gmail.com
|
|
|
|
|
If you are using a stored procedure with a SqlDbType.DateTime parameter in it then you can directly assign your DateTime variable into the parameter. You are using parameters aren't you?
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Till now I was thinking that as System.Int32 is Valuetype, it will be stored in stack. But while profiling the application I have seen instances of System.Int32 in the heap.
Can anyone give a little clarification on this?
Thanks
*jaans
|
|
|
|
|
Here's the confusing thing - value types are always placed where they are declared. If they are declared within a method, they will always appear on the stack. If it's declared outside a method, but inside a reference type, it will be placed within the reference type (on the heap).
Confusing huh?
Deja View - the feeling that you've seen this post before.
|
|
|
|