掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
処理中ダイアログのメッセージを表示するには? (ID:144175)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
回答していただいてありがとうございます。 BackgroundWorker を使用してみました。 前述の流れから。。。 フォーム1より BgWorker.RunWorkerAsync() 処理待ちの状態。。。 BgWorker.CancelAsync() Private Sub BgWorker_DoWork(ByVal sender As System.Object, _ ByVal e As System.ComponentModel.DoWorkEventArgs) _ Handles BgWorker.DoWork Call フォーム2.SetDialog(1, "実行中...") End Sub Private Sub BgWorker_Completed(ByVal sender As System.Object, _ ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) _ Handles BgWorker.RunWorkerCompleted フォーム2.Close() End Sub とし、フォーム2はそのままの状態で実行してみました。 結果、バックグラウンドでフォーム2は起動されるのですが、 表示メッセージは変わらずです。 また、起動されたフォーム2が閉じれませんでした。 コメントしていただいた内容から、仮に描画を後回しにせず設定 する方法というのはないのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.