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

C#

 
QuestionOn paint in tabpage? Pin
Software200713-Mar-11 13:31
Software200713-Mar-11 13:31 
AnswerRe: On paint in tabpage? Pin
Luc Pattyn13-Mar-11 13:35
sitebuilderLuc Pattyn13-Mar-11 13:35 
AnswerRe: On paint in tabpage? Pin
DaveyM6913-Mar-11 13:37
professionalDaveyM6913-Mar-11 13:37 
GeneralRe: On paint in tabpage? Pin
Software200713-Mar-11 13:47
Software200713-Mar-11 13:47 
GeneralRe: On paint in tabpage? Pin
DaveyM6913-Mar-11 13:53
professionalDaveyM6913-Mar-11 13:53 
Questionadd gps info to image Pin
behzadcp13-Mar-11 1:49
professionalbehzadcp13-Mar-11 1:49 
AnswerRe: add gps info to image Pin
Bernhard Hiller14-Mar-11 0:55
Bernhard Hiller14-Mar-11 0:55 
QuestionMain thread freezing while running a separate thread Pin
ShadowUz12-Mar-11 14:35
ShadowUz12-Mar-11 14:35 
Hello.
I have a programm that scans the selected folder and adds all the files' names to the listbox.
I'm running the scan function in a separate thread. But, still the main form is freezing.
Here is my code:
private void button2_Click(object sender, EventArgs e)

        {
            Thread mThread = new Thread(myThread);
            myThread.Start();
        }

 public void myThread()
        {
            AddFiles(label1.Text);
        }

public void AddFiles(string targetDirectory)
        {
            
            if (listBox1.InvokeRequired)
            {
                AddFilesAdd method = new AddFilesAdd(AddFiles);
                listBox1.Invoke(method, new object[] { targetDirectory });
                return;
            }

            if (progressBar1.InvokeRequired)
            {
                AddFilesAdd method = new AddFilesAdd(AddFiles);
                progressBar1.Invoke(method, new object[] { targetDirectory });
                return;
            }
            string[] fileEntries = Directory.GetFiles(targetDirectory);
            foreach (string fileName in fileEntries)
            {
                this.listBox1.Items.Add(fileName);
                progCounter++;
                progressBar1.Value = progCounter;
                
            }

            // Recurse into subdirectories of this directory.
            string[] subdirectoryEntries = Directory.GetDirectories(targetDirectory);
            foreach (string subdirectory in subdirectoryEntries)
            {
                numberOfFolders++;
                AddFiles(subdirectory);
                
            }

AnswerRe: Main thread freezing while running a separate thread Pin
Luc Pattyn12-Mar-11 15:40
sitebuilderLuc Pattyn12-Mar-11 15:40 
Questionread and write Pin
om_metab12-Mar-11 12:53
om_metab12-Mar-11 12:53 
AnswerRe: read and write Pin
Richard MacCutchan12-Mar-11 22:51
mveRichard MacCutchan12-Mar-11 22:51 
AnswerRe: read and write, my vote of 1 (again) Pin
Keith Barrow12-Mar-11 23:32
professionalKeith Barrow12-Mar-11 23:32 
GeneralRe: read and write, my vote of 1 (again) Pin
Richard MacCutchan13-Mar-11 2:14
mveRichard MacCutchan13-Mar-11 2:14 
AnswerRe: read and write PinPopular
Pete O'Hanlon13-Mar-11 11:21
mvePete O'Hanlon13-Mar-11 11:21 
GeneralRe: read and write Pin
Dalek Dave13-Mar-11 11:23
professionalDalek Dave13-Mar-11 11:23 
QuestionHow disable scripts in webbrowser using c# Pin
shaozhufu12-Mar-11 3:11
shaozhufu12-Mar-11 3:11 
AnswerRe: How disable scripts in webbrowser by c# Pin
Dalek Dave12-Mar-11 3:49
professionalDalek Dave12-Mar-11 3:49 
GeneralRe: How disable scripts in webbrowser by c# Pin
shaozhufu12-Mar-11 4:14
shaozhufu12-Mar-11 4:14 
GeneralRe: How disable scripts in webbrowser by c# Pin
Dave Kreskowiak12-Mar-11 5:16
mveDave Kreskowiak12-Mar-11 5:16 
QuestionDeployment for Visual C# 2010 Express Pin
arkiboys11-Mar-11 19:43
arkiboys11-Mar-11 19:43 
AnswerRe: Deployment for Visual C# 2010 Express Pin
Luc Pattyn11-Mar-11 19:55
sitebuilderLuc Pattyn11-Mar-11 19:55 
GeneralRe: Deployment for Visual C# 2010 Express Pin
arkiboys11-Mar-11 19:59
arkiboys11-Mar-11 19:59 
AnswerRe: Deployment for Visual C# 2010 Express Pin
Luc Pattyn11-Mar-11 20:07
sitebuilderLuc Pattyn11-Mar-11 20:07 
AnswerRe: Deployment for Visual C# 2010 Express Pin
OriginalGriff12-Mar-11 2:34
mveOriginalGriff12-Mar-11 2:34 
GeneralRe: Deployment for Visual C# 2010 Express Pin
arkiboys12-Mar-11 5:10
arkiboys12-Mar-11 5:10 

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.