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も見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
CloseとDisposeの違い
Visual Basic(VBA)
-
VB.NETでコンボボックスの1行目を空白にしたい
Visual Basic(VBA)
-
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
-
-
4
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
5
DataGridViewでセルクリックイベントを発生させるには
Visual Basic(VBA)
-
6
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
7
CASE文のエラーについて
Oracle
-
8
DataTableに入っているデータを全てinsertしたい!(C#)
Microsoft ASP
-
9
DataGridViewの複数列を連動してソートしたい。
Visual Basic(VBA)
-
10
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
11
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
12
フォームの再読み込み
Visual Basic(VBA)
-
13
VBの「As String * 128」とは?
Visual Basic(VBA)
-
14
C# アプリ終了時に設定を記憶し、起動時に呼び出す
Visual Basic(VBA)
-
15
【VB.NET】App.configにファイルパスを設定して読み込みたい
Microsoft ASP
-
16
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
17
リストビューをスクロールさせるには
Visual Basic(VBA)
-
18
コンボボックスでドロップダウンリストにしたときに・・・・
Visual Basic(VBA)
-
19
型 varchar から型 numeric への変換エラー。
その他(データベース)
-
20
VB.NETでフォーム上にExcelのような表を表示する方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELでactivexコントロールを...
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
chr関数の呼び出しで「プロ...
-
excelのリストボックスで選択し...
-
vb.netで画面のコントロールId...
-
もしフォームヘッダーにコント...
-
ユーザーフォームで動的(Me.Con...
-
間違えて配置してしまったコン...
-
Excelで、コンボボックスで選択...
-
winndws セキュリティ
-
論理的アクセス・コントロール...
-
VBA ユーザーフォームの Keypre...
-
変数をコントロール型で使用す...
-
Excel VBA コントロールの追加方法
-
コンボボックスの文字によるif...
-
Excel VBA で Richtextboxを使...
-
LCD 1602ディスプレイの輝度調...
-
エクセルVBAでオプションボタン...
-
VB6のユーザーコントロールの受...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
vb.netで画面のコントロールId...
-
C#,vb.netで業務用アプリ開発と...
-
EXCELでactivexコントロールを...
-
フォーム上の現在アクティブな...
-
ExcelVBAでListViewが使用できない
-
コンボボックスの文字によるif...
-
C#で角が丸いテキストボックス
-
エクセルVBAでオプションボタン...
-
ユーザーフォームで動的(Me.Con...
-
VBAのフォームでTextBoxがいっ...
-
アクセス特有の書き方?
-
エクセル コントロールツール...
-
間違えて配置してしまったコン...
-
変数をコントロール型で使用す...
-
(VBA)スピンボタンの大量...
-
Labelコントロールの(左右)余...
-
excelのリストボックスで選択し...
-
Excel VBA で Richtextboxを使...
おすすめ情報