

こんにちは。
フォームを継承した際の、コントロールへのフォーカスの設定方法について質問です。
※利用しているバージョンは、.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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Chrome フォーカス時に枠が表示...
-
コンボボックスの開いたリスト...
-
レーザのスポット径の計算式
-
DataGridViewで入力チェック後...
-
除光液の正しい捨て方がわかり...
-
同一列で連続した「出」を2コマ...
-
JavaScript でpk戦のゲームを作...
-
無線LANアダプタとフレーム...
-
TDSマジックランプシアター 箱...
-
VB6.0 KeyDownイベントの対応
-
SDHC カードはどんな物に使える...
-
SPREAD(GrapeCity)のセルにフォ...
-
【至急】フォトショップの「自...
-
他の人には声だして挨拶してる...
-
トップページの上部の広告宣伝...
-
Illustrator の効果・ぎざぎざ...
-
CapCutで、人の目からビームを...
-
Private Sub内でSubをCallしたい
-
fzdファイルを開く方法
-
ウインドウのフォーカスが一時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
C#でButtonのフォーカス枠を消...
-
Chrome フォーカス時に枠が表示...
-
Excelのマクロで実行時エラー”1...
-
コンボボックスの開いたリスト...
-
レーザのスポット径の計算式
-
雷のようなアニメーションをウ...
-
DataGridViewで入力チェック後...
-
初期フォーカスについて
-
PowershellでCLIとISEの結果が違う
-
DAMのデンモクの使い方
-
コンボボックスの三角を一時的...
-
フォトショのアクションを別のM...
-
[化学基礎] μmのμはどうして...
-
iPhoneのクイックアクションを...
-
ウインドウの最前面表示
-
ComboBoxのフォーカスをはずす
-
パソコンで音楽を聞くときのHDD...
-
ふわっと色が変わるボタンを作...
おすすめ情報