Visual Studio Community 2019
Visual Basicのフォームデザイン画面にて、Groupbox1内へCheckBox1コントロールを配置しました。
Groupboxの配下のコントロール名を確認するには、Groupboxプロパティ画面のどの項目を参照したら良いのでしょうか?
また、CheckBoxコントロールの親となるGroupbox名を確認するのは、CheckBoxコントロールのどの項目を参照したら良いのでしょうか?
上記、いずれの場合もフォームデザイン画面で確認希望です。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
デザイナ画面ではできません。
Groupbox等のコンテナコントロール直下の子コントロールは Controls プロパティに
https://docs.microsoft.com/ja-jp/dotnet/api/syst …
Groupbox1の中のにPanelがいくつかあって...と階層構造になっているのなら、Groupbox.Controlsで直下のコントロールを取得→直下のコントロルのControlsが空でなかったらその中を取得→さらにそのControlsが.. と再帰的に取得する必要があり。
コントロールが含まれる直上の親コントロールは Parentoプロパティに
https://docs.microsoft.com/ja-jp/dotnet/api/syst …
階層構造になっているなら、ParentのParentの... と辿る必要あり。
デザイナで配置したコントロールの名前はNameプロパティに
https://docs.microsoft.com/ja-jp/dotnet/api/syst …
デザイナを使わず配置した場合は、Nameは自分で設定する必要あり。
また、 上記ControlsやParentで得られるControlを使って操作することもできるので、必ずしも名前が必要なわけではありません。
No.1
- 回答日時:
Groupboxの配下のコントロール名をListBox1に、
CheckBoxコントロールの親となるGroupbox名を確認結果はTextBox1になら、
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For Each c As Control In GroupBox1.Controls()
ListBox1.Items.Add(c.Name)
Next
TextBox1.Text = CheckBox1.Parent.Name
End Sub
こんな感じですかね?
もっと良いのがあるかもですけど。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- JavaScript チェックボックスのオン⇔オフに応じて並列の画像の濃さを動的に変化させたい 1 2021/10/31 22:05
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- その他(クラウドサービス・オンラインストレージ) Webサイトの問合せフォームの添付ファイルのパスが正しく表示されない 1 2021/10/31 17:34
- PHP チェックボックスのGETでの受け渡しからMySQLでの照会に際しての配列の扱い方など 4 2021/10/24 02:20
- JavaScript javascriptとPHPで入力フォームのコードを書いているのですが、 流れとしては、①入力フォー 2 2021/12/02 09:18
- AJAX 非同期通信を使うタイミングが分からず困っております、アドバイスお願い致します。 2 2023/10/24 02:28
- 消費者問題・詐欺 この前詐欺について質問させて頂いた者なのですが たびたびすみません これは詐欺で大丈夫なのですよね、 2 2022/02/03 12:22
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Access(アクセス) Accessレポートで横棒グラフの設定について 1 2021/11/22 16:16
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
-
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
DataGridViewでセルクリックイベントを発生させるには
Visual Basic(VBA)
-
-
4
DataGridViewの複数列を連動してソートしたい。
Visual Basic(VBA)
-
5
CASE文のエラーについて
Oracle
-
6
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
7
VBの「As String * 128」とは?
Visual Basic(VBA)
-
8
リストビューをスクロールさせるには
Visual Basic(VBA)
-
9
型 varchar から型 numeric への変換エラー。
その他(データベース)
-
10
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
11
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
12
Labelコントロールに数字を代入する
C言語・C++・C#
-
13
C#のクラスで値渡しをする
その他(プログラミング・Web制作)
-
14
VB.NETでコンボボックスの1行目を空白にしたい
Visual Basic(VBA)
-
15
CloseとDisposeの違い
Visual Basic(VBA)
-
16
VisualStudioのプロジェクトリソースファイル削除
Visual Basic(VBA)
-
17
VB.NET開発。ラジオボタンとコントロールの制御について教えてください
Visual Basic(VBA)
-
18
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
19
コンボボックスの一部のアイテムを選択不可能に
C言語・C++・C#
-
20
C# ユーザコントロール内のボタン押下を親で知る
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
変数をコントロール型で使用す...
-
VB.NET 動的コントロールの存在...
-
OCXって何ですか?
-
VBAのエラーについて、”実行時...
-
vb.netで画面のコントロールId...
-
EXCELでactivexコントロールを...
-
ExcelVBAでListViewが使用できない
-
With~EndWithの省略部分と引数...
-
Groupboxの配下のコントロール...
-
VBAのフォームでTextBoxがいっ...
-
ACCESS2010のVBAでフォーム内ク...
-
WIN32でOCXを利用する方法を教...
-
Excel VBA 動的に作成したチェ...
-
コンボボックスの文字によるif...
-
エクセル IEをコピーし貼り付け...
-
アクセス特有の書き方?
-
ユーザーフォームで動的(Me.Con...
-
もしフォームヘッダーにコント...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
vb.netで画面のコントロールId...
-
エクセルVBAでオプションボタン...
-
EXCELでactivexコントロールを...
-
ExcelVBAでListViewが使用できない
-
excelのリストボックスで選択し...
-
ユーザーフォームで動的(Me.Con...
-
フォーム上の現在アクティブな...
-
C#で自分のウインド・ハンド...
-
変数をコントロール型で使用す...
-
VBAのフォームでTextBoxがいっ...
-
コントロールを移動できない
-
Groupboxの配下のコントロール...
-
C#で角が丸いテキストボックス
-
(VBA)スピンボタンの大量...
-
間違えて配置してしまったコン...
-
エクセル コントロールツール...
-
'ckbl' コントロールは作成され...
-
OCXって何ですか?
おすすめ情報