• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CheckBoxのコントロール配列について)

CheckBoxのコントロール配列について

このQ&Aのポイント
  • VB2008を使用しています。True状態のCheckBox1~70をButtonを押すことによってFalse状態にさせようとしていますが、一つずつコードを記載するのは長くなってしまうため以前こちらに投稿されていたTextBoxのコントロール配列を参考に下記のコードを作成しました。
  • Dim c As Integer For c = 1 To 70 Me.Controls("CheckBox" & c.ToString).Checked = False Next しかし、このコードでは下記のエラーが出てしまいます。 "CheckedはSystem.Windows.Forms.Controlのメンバではありません。" どなたかお知恵をお貸し下さい。
  • CheckBox1~70のTrue状態をFalse状態にするためのコードを作成しましたが、下記のエラーが発生しています。

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

  • ベストアンサー
  • tom11
  • ベストアンサー率53% (134/251)
回答No.1

ユーザーホームにチェックボックスを三つ作って ボタンで、全部、trueにするコードを 書いてみました。 以下のようにすると、動作を確認しました。 For i As Integer = 1 To 3 CType(Me.Controls("CheckBox" & i.ToString), CheckBox).Checked = True Next たぶん、これで出来ると思います。

caster01
質問者

お礼

ご回答頂きありがとうございます。教えて頂いたコードで目的を達成することが出来ました。本当に助かりました。

関連するQ&A