Click here to Skip to main content
15,915,513 members
Home / Discussions / C#
   

C#

 
AnswerRe: Get a properties name via reflection Pin
S. Senthil Kumar6-Oct-06 5:44
S. Senthil Kumar6-Oct-06 5:44 
GeneralRe: Get a properties name via reflection Pin
Dan Neely6-Oct-06 16:10
Dan Neely6-Oct-06 16:10 
GeneralRe: Get a properties name via reflection Pin
S. Senthil Kumar6-Oct-06 19:20
S. Senthil Kumar6-Oct-06 19:20 
QuestionHow to use Collection.CopyTo? Pin
nicknotyet5-Oct-06 10:08
nicknotyet5-Oct-06 10:08 
AnswerRe: How to use Collection.CopyTo? Pin
S. Senthil Kumar6-Oct-06 5:51
S. Senthil Kumar6-Oct-06 5:51 
GeneralRe: How to use Collection.CopyTo? Pin
nicknotyet6-Oct-06 7:13
nicknotyet6-Oct-06 7:13 
GeneralRe: How to use Collection.CopyTo? Pin
S. Senthil Kumar6-Oct-06 19:14
S. Senthil Kumar6-Oct-06 19:14 
GeneralRe: How to use Collection.CopyTo? Pin
nicknotyet9-Oct-06 4:00
nicknotyet9-Oct-06 4:00 
QuestionActiveX in C# Pin
jjvainav5-Oct-06 9:54
jjvainav5-Oct-06 9:54 
QuestionRotate Text - Problem Pin
seq-5-Oct-06 9:52
seq-5-Oct-06 9:52 
AnswerRe: Rotate Text - Problem Pin
Christian Graus5-Oct-06 11:21
protectorChristian Graus5-Oct-06 11:21 
AnswerRe: Rotate Text - Problem Pin
Christian Graus5-Oct-06 11:22
protectorChristian Graus5-Oct-06 11:22 
GeneralRe: Rotate Text - Problem Pin
seq-5-Oct-06 11:46
seq-5-Oct-06 11:46 
GeneralRe: Rotate Text - Problem Pin
Christian Graus5-Oct-06 11:55
protectorChristian Graus5-Oct-06 11:55 
QuestionDetect events from another app? Pin
theog5-Oct-06 9:29
theog5-Oct-06 9:29 
QuestionHard Question about display screen Pin
Yanshof5-Oct-06 9:15
Yanshof5-Oct-06 9:15 
AnswerRe: Hard Question about display screen Pin
Chris Buckett5-Oct-06 9:27
Chris Buckett5-Oct-06 9:27 
GeneralI need to know how to do it ... and i dont need something Pin
Yanshof5-Oct-06 9:32
Yanshof5-Oct-06 9:32 
GeneralRe: I need to know how to do it ... and i dont need something Pin
Dan Neely5-Oct-06 9:46
Dan Neely5-Oct-06 9:46 
GeneralRe: I need to know how to do it ... and i dont need something Pin
Chris Buckett5-Oct-06 21:35
Chris Buckett5-Oct-06 21:35 
QuestionLoading Treeview in the Background Pin
smarttom995-Oct-06 8:21
smarttom995-Oct-06 8:21 
AnswerRe: Loading Treeview in the Background Pin
hdv2125-Oct-06 8:33
hdv2125-Oct-06 8:33 
GeneralRe: Loading Treeview in the Background Pin
louthy5-Oct-06 17:01
louthy5-Oct-06 17:01 
Or even easier (if you're using .NET 2.0) is to drop a BackgroundWorker process onto the form. It's DoWork event will fire a method on the form where you can do your processing.

Be warned however, that Windows Forms aren't thread safe, so any manipulation of the form controls requires jumping back onto the main thread using Control.Invoke or Control.BeginInvoke to call a delegate. Eg.

<br />
public partial class MyForm<br />
{<br />
   // Your delegate definition.  It basically defines the prototype of the method.<br />
   delegate void AddItemDelegate(string text);<br />
<br />
   // Method for adding a single item to your list<br />
   private void AddItem(string text)<br />
   {<br />
       if (InvokeRequired)<br />
       {<br />
           // We're not in the UI thread, so we need to call BeginInvoke<br />
           BeginInvoke(new AddItemDelegate(AddItem), new object[] { text });<br />
	   return;<br />
       }<br />
       myListBox.Items.Add(text);<br />
   }<br />
<br />
   // Your DoWork event <br />
   private void myListBox_DoWork(object sender, DoWorkEventArgs e)<br />
   {<br />
       foreach( string item in myList )<br />
       {<br />
           AddItem(item);<br />
       }<br />
   }<br />
}<br />

QuestionKeep a dialog open if OK hit and error occured Pin
kozu5-Oct-06 8:14
kozu5-Oct-06 8:14 
AnswerRe: Keep a dialog open if OK hit and error occured Pin
Chris Buckett5-Oct-06 8:59
Chris Buckett5-Oct-06 8:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.