いくつかのデータをダウンロードするアプリケーションがあり、そのデータをlistViewに表示したいとします。 deafault MFCによって、私はいくつかのコード、ネームスペース、およびそのlistViewを持つクラスを示しています。このリストビューコードはどこに置く必要がありますか?
に対処し、変更することがこのようなものをダウンロードするメイン、そしてどのように私の機能をどこに置くか
int main(array<System::String ^> ^args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Hauptfenster erstellen und ausführen
Application::Run(gcnew Form1());
return 0;
}
わからない。:このコードでメインで別々のcppファイルにもありますメインの内部では動作しません:
Form1->listView1->Text = "asdasdasdasd"
私はそれをテストしました、それは私がそれがフォームをロードして、常にダウンロードして変更する関数を実行したいとは思っていませんでした。リストビュー – TasostheGreat
@Tasos Papanikolaou - これはバックグラウンドスレッドタスクのようです。 Form.Loadイベントハンドラでバックグラウンドスレッドを開始し、Control.BeginInvokeメソッドを使用してUIを更新します。 BackgroundWorkerクラスをチェックしてください。 –