ふらっとC#,C♯,C#(初心者用) Part85
■ このスレッドは過去ログ倉庫に格納されています
0005デフォルトの名無しさん
2012/01/31(火) 04:53:55.41スレッドとは、時間がかかる処理を行なってもGUI等が止まらないようにする物ですよね
Form1_Loadでスレッドを作って、while(true){progressBar1.Value++;}と時間がかかる(というか終わらない)処理をやらせたのですが、
理想は、プログレスバーが伸びつつ、GUIが表示されてウインドウのサイズや場所を変えれる。というのを想像していたのですが
プログレスバーが伸びつつ、GUIは固まってしまっています。
workerは別スレッドなのではないでしょうか。なぜGUIが固まってしまうのでしょうか
http://pastebin.com/HCeZxCrm
また、この様に別スレッドでファイルをダウンロードし保存するコードがちょくちょくありますが
http://dobon.net/vb/dotnet/internet/downloadfile.html
この手段を使わなくても、別スレッドを作り、そこでファイルのDL&保存処理を行うのとは何が違うのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています