• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# 複数コントロールへの一括処理)

C#複数コントロールへの一括処理方法とSystem.NullReferenceExceptionエラーの解決方法

このQ&Aのポイント
  • C#のフォーム上に連番で名前がついた複数のコントロールがあります。これらのコントロールに対して一括で処理を行いたい場合、タブコントロール内のコードを適切に書き換える必要があります。
  • 例えば、button1からbutton10までのコントロールに対して一括処理を行いたい場合、以下のようにコードを書きます。
  • しかし、タブコントロール内で同様の処理を行うと「System.NullReferenceException」というエラーが発生することがあります。このエラーは、コントロールが見つからないために発生するものです。エラーの解決方法としては、タブコントロール内のコードを適切に書き換える必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.1

ページを指定してみてください。 ((Button)tabControl1.TabPages["TabPage1"].Controls[string.Format("button{0}", index)]).Text = "AAAAAAAAA";

nandemoii1234
質問者

お礼

ありがとうございます!

関連するQ&A

専門家に質問してみよう