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