- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# 複数コントロールへの一括処理)
C#複数コントロールへの一括処理方法とSystem.NullReferenceExceptionエラーの解決方法
このQ&Aのポイント
- C#のフォーム上に連番で名前がついた複数のコントロールがあります。これらのコントロールに対して一括で処理を行いたい場合、タブコントロール内のコードを適切に書き換える必要があります。
- 例えば、button1からbutton10までのコントロールに対して一括処理を行いたい場合、以下のようにコードを書きます。
- しかし、タブコントロール内で同様の処理を行うと「System.NullReferenceException」というエラーが発生することがあります。このエラーは、コントロールが見つからないために発生するものです。エラーの解決方法としては、タブコントロール内のコードを適切に書き換える必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ページを指定してみてください。 ((Button)tabControl1.TabPages["TabPage1"].Controls[string.Format("button{0}", index)]).Text = "AAAAAAAAA";
お礼
ありがとうございます!