準・究極の選択

こんにちは、honiyonです。

 Formを表示後、最初にフォーカスがあたっているコントロールを任意に設定したいのですが、これはどうすれば良いでしょうか?

 Form_LoadでSetFocusは出来ないし、Form_PaintではPaint毎にフォーカスが再設定されてしまいますよね。 D○lphiみたいにForm_Showがあれば良いですが・・・むぅ、悩んでます(^^;

 宜しくお願い致します(..

A 回答 (2件)

TabIndexプロパティを0にすればOK

    • good
    • 0
この回答へのお礼

こんにちは、honiyonです。
 ご回答ありがとうございます(..

 なるほど、1から番号ふっていました(^^;
 「最小値のTabIndexにフォーカス設定」とはならないのですね。
 
 無事解決しました。
 ありがとうございました(..

お礼日時:2001/08/21 20:18

下の方がおっしゃるとおり、Tabindex = 0 が正統派です。



しかし、ある条件により、フォーカスを当てる場所を動的にしたい場合などの制約がある場合は・・

From_Loadで
Me.Show
の後、任意の場所にSetFocusすればOKです。
    • good
    • 0
この回答へのお礼

こんにちは、honiyonです。

 なるほど、そのような技もあるのですね(メモメモ
 
 ありがとうございました(..

お礼日時:2001/08/21 20:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報