ToolStripStatusLabel1の表示の件

タグの編集
投稿者 ケンケン  (社会人) 投稿日時 2026/1/21 16:48:25
お疲れ様です。

                       worksheet.Cells(i, 4).Value = "✖"
                        worksheet.Cells(i, 5).Value = _msg
                        'ステータスバーに表示
                        ToolStripStatusLabel1.Text = "商品区分マスタの(登録・変更・削除)時に、エクセルデータにエラーが存在します。"
                        ToolStripStatusLabel1.ForeColor = System.Drawing.Color.Red
                        Application.DoEvents()

     ToolStripStatusLabel1.Textでメッセージを出力する様にコーディングをしましたが、メッセージが出力されません。

 何方かわかる方ご教授をお願い致します。
 
 宜しくお願い致します。
投稿者 ケンケン  (社会人) 投稿日時 2026/1/22 14:39:26
情報追加
 表示されるケースと表示しない現象が起きています。
 ロジックは同じです。
 その様な現象は珍しいのですか。
 解決策があれば是非お願いします。
投稿者 とくま  (社会人) 投稿日時 2026/1/26 18:09:59
丁寧にデバッグしてください。

・プログラムが実行されているか?
ex)セルの値変更を起点にしていて、同じ値を設定したためにイベントが起こっていないようなことはないか?
・プログラムはすべて実行されているか?
ex)値は表示されないが、ForeColor は変わるのか?
・エラー処理は適切か?
ex)直前の処理でエラーが起こった場合、適切にログ出力などで確認できるか?
・対象のインスタンスはすべて意図通りか?
ex)worksheet,ToolStripStatusLabel1の参照先が別のインスタンスになっていないか?
・処理に関連する変数はすべて意図通りか?
ex)iの値が正しいか?グローバルな変数を利用していないか?