Click here to Skip to main content
15,887,746 members
Home / Discussions / C#
   

C#

 
QuestionRe: Fail Uppercase? Pin
Eddy Vluggen30-Jul-12 0:11
professionalEddy Vluggen30-Jul-12 0:11 
AnswerRe: Fail Uppercase? Pin
BobJanova30-Jul-12 0:46
BobJanova30-Jul-12 0:46 
GeneralRe: Fail Uppercase? Pin
Eddy Vluggen30-Jul-12 2:13
professionalEddy Vluggen30-Jul-12 2:13 
AnswerRe: Fail Uppercase? Pin
BobJanova29-Jul-12 23:03
BobJanova29-Jul-12 23:03 
GeneralRe: Fail Uppercase? Pin
Rob Philpott30-Jul-12 5:31
Rob Philpott30-Jul-12 5:31 
QuestionUsing Thread is not successful Pin
taibc27-Jul-12 16:08
taibc27-Jul-12 16:08 
AnswerRe: Using Thread is not successful Pin
Wes Aday27-Jul-12 16:32
professionalWes Aday27-Jul-12 16:32 
AnswerRe: Using Thread is not successful Pin
Trak4Net27-Jul-12 17:46
Trak4Net27-Jul-12 17:46 
I think you are doing this backwards. The invoke back to the UI thread will be blocked until your long processing task is finished.

You should actually be trying to do something like this

C#
string sourceFile, destinationFile;

       private void ShowLoadingIcon()
       {
           if (InvokeRequired)
           {
               this.Invoke(new MethodInvoker(ShowLoadingIcon));

           }
           else
           {
               pixLoadingIcon.Visible = true;
           }
       }



       private void btnConvert_Click(object sender, EventArgs e)
       {
           ShowLoadingIcon();

           //start thread to process long running task
           System.Threading.Thread t = new System.Threading.Thread(() =>
           {
               ConvertFiles(sourceFile, destinationFile);
           });

           t.Start();

       }


       private void ConvertFiles(string src, string dest)
       {
           //long running task to convert files
       }

GeneralRe: Using Thread is not successful Pin
taibc27-Jul-12 20:21
taibc27-Jul-12 20:21 
GeneralRe: Using Thread is not successful Pin
taibc6-Aug-12 18:21
taibc6-Aug-12 18:21 
GeneralRe: Using Thread is not successful Pin
Trak4Net13-Aug-12 19:04
Trak4Net13-Aug-12 19:04 
GeneralRe: Using Thread is not successful Pin
taibc13-Aug-12 20:44
taibc13-Aug-12 20:44 
Questionhow to set label text here? Pin
Jassim Rahma27-Jul-12 7:36
Jassim Rahma27-Jul-12 7:36 
AnswerRe: how to set label text here? Pin
Ravi Bhavnani27-Jul-12 8:09
professionalRavi Bhavnani27-Jul-12 8:09 
GeneralRe: how to set label text here? Pin
Jassim Rahma27-Jul-12 9:25
Jassim Rahma27-Jul-12 9:25 
AnswerRe: how to set label text here? Pin
Ravi Bhavnani27-Jul-12 9:40
professionalRavi Bhavnani27-Jul-12 9:40 
AnswerRe: how to set label text here? Pin
OriginalGriff27-Jul-12 9:16
mveOriginalGriff27-Jul-12 9:16 
GeneralRe: how to set label text here? Pin
Ravi Bhavnani27-Jul-12 9:41
professionalRavi Bhavnani27-Jul-12 9:41 
GeneralRe: how to set label text here? Pin
OriginalGriff27-Jul-12 9:47
mveOriginalGriff27-Jul-12 9:47 
QuestionTrack two types of values within one variable Pin
hpjchobbes27-Jul-12 4:55
hpjchobbes27-Jul-12 4:55 
AnswerRe: Track two types of values within one variable Pin
SledgeHammer0127-Jul-12 6:28
SledgeHammer0127-Jul-12 6:28 
GeneralRe: Track two types of values within one variable Pin
hpjchobbes27-Jul-12 7:04
hpjchobbes27-Jul-12 7:04 
GeneralMessage Removed Pin
27-Jul-12 6:38
professionalN_tro_P27-Jul-12 6:38 
GeneralRe: Track two types of values within one variable Pin
hpjchobbes27-Jul-12 7:18
hpjchobbes27-Jul-12 7:18 
GeneralRe: Track two types of values within one variable Pin
BillWoodruff29-Jul-12 18:35
professionalBillWoodruff29-Jul-12 18:35 

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.