起動直後にフォーカスを渡すには
解決
Delphiの初心者
2004-10-09 16:26:32
No:
11350
IP:
[192.*.*.*]
エディターを作っていて思ったことなのですが、アプリケーションが起動した直後、MEMOなどのコンポーネントにフォーカスを渡すにはどうすればよいのでしょうか?
編集
削除
ふぐちゃん
2004-10-09 16:34:49
No:
11351
IP:
[192.*.*.*]
フォームのOnCreateで、
ActiveControl := Memo1;
とします。
Memo1.SetFocus;
とはできませんので注意してください。
SetFocusメソッドはMemo1がまだ表示されていない場合には使えませんので。
編集
削除
Delphiの初心者
2004-10-09 17:20:46
No:
11352
IP:
[192.*.*.*]
ありがとうございました。
Memoではうまくいきました。
ところでSynEditというコンポーネントをご存知ですか。これも、MEMOと一緒だと思っていたのですが、うまくいきませんでした。
もしSynEditでどうするかご存知の方、教えてください。
編集
削除
ふぐちゃん
2004-10-09 18:47:45
No:
11353
IP:
[192.*.*.*]
SynEditをインストールして試してみましたが、ちゃんとSynEditにフォーカスが
設定されました。
編集
削除
Delphiの初心者
2004-10-09 22:09:43
No:
11354
IP:
[192.*.*.*]
すいません。 その通りでした。ありがとうございました。 解決しました。
編集
削除