

こんにちは。
フォームを継承した際の、コントロールへのフォーカスの設定方法について質問です。
※利用しているバージョンは、.NET 2003 です。
1 : フォーム『 frmParent 』と、frmParent を継承したフォーム『 frmChild 』があります。
2 : frmParent には、ボタン『 btnTest 』が配置されています。
3 : frmParent 内で、Load イベントの ハンドラとして、以下を記述します。
Private Sub frmParent_Load( _
ByVal sender As Object, ByVal e As System.EventArgs) _
Handles MyBase.Load
btnTest.Focus()
End Sub
4 : 以下を実行し、frmChild フォームをディスプレイに表示します。
Dim frm As New frmChild
frm.Show()
この際、btnTest ボタンにフォーカスが設定された状態でフォームを表示したいのですが、実際はフォーカスが設定されていません。
btnTest.CanFocus の値を調べると、False になっているのですが、なぜ CanFocus が False になるのか理由がわかりません。
ヘルプによると、入力フォーカスを受け取る条件として、
1 : コントロールの ControlStyles.Selectable スタイル ビットが true に設定されていること
2 : コントロールが別のコントロールに格納されていること
3 : すべての親コントロールが表示されており、有効であること
と書いてあったのですが、1 がよくわかりません。
根本的に考え方が間違えているのかもしれません…。
フォーカスを設定する方法をご教示ください。よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Excel(エクセル) コントロールにリンクするセルが選択されない 3 2022/06/12 14:37
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SPREAD(GrapeCity)のセルにフォ...
-
レーザのスポット径の計算式
-
Excelのマクロで実行時エラー”1...
-
メッセージボックスを前面に表...
-
PowershellでCLIとISEの結果が違う
-
C#でButtonのフォーカス枠を消...
-
WIN32APIについて質問です。
-
コンボボックスの三角を一時的...
-
Delphiで最前列にFormを表示し...
-
Chrome フォーカス時に枠が表示...
-
DataGridViewで入力チェック後...
-
雷のようなアニメーションをウ...
-
デュアルディスプレイ(マルチ...
-
エディットボックスのカーソル...
-
VB6.0 KeyDownイベントの対応
-
フォトショのアクションを別のM...
-
アクセス2007のエクスポートに...
-
初期状態でのフォーカスの解除
-
フォームを継承した際の、コン...
-
タスクバーに文字列を表示した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
Excelのマクロで実行時エラー”1...
-
C#でButtonのフォーカス枠を消...
-
コンボボックスの開いたリスト...
-
コンボボックスの三角を一時的...
-
Chrome フォーカス時に枠が表示...
-
DataGridViewで入力チェック後...
-
初期フォーカスについて
-
TDSマジックランプシアター 箱...
-
雷のようなアニメーションをウ...
-
レーザのスポット径の計算式
-
除光液の正しい捨て方がわかり...
-
初期状態でのフォーカスの解除
-
フォトショのアクションを別のM...
-
PowershellでCLIとISEの結果が違う
-
eclipseでフォーカスされた変数...
-
DAMのデンモクの使い方
-
[化学基礎] μmのμはどうして...
-
ゲーム中の画面に白いフラッシ...
おすすめ情報