ツリービューにsetfocusでカーソルを合わせるには?

解決


marutomo  2004-07-06 20:40:01  No: 114542

フォームロードの際、ツリービューの1番上の親ノードにフォーカスをもっていきたいんですがどうしたらいいんでしょうか?
TreeView.Nodes.Item(1).SetFocus
とかで簡単にいけるかなと思ってたんですが駄目でした。
どなたかお願いします。。。


Dental  2004-07-06 20:46:30  No: 114543

SelectedItemプロパティを使うとか。


marutomo  2004-07-06 23:36:41  No: 114544

返答ありがとうございます。
すいません、たしかにヘルプを見る限りSelectedItemプロパティで出来そうなんですが、使い方が良く分からずうまくいきません。使用例など出していただけたら助かります(すいません。。。)。

一応selectedプロパティなども試してるんですが、selectedプロパティの正負はフォーカスの有無とは別物なんですか?.selected=trueはただ内部的に選択されているという意味なんでしょうか。


特攻隊長まるるう  2004-07-09 04:10:48  No: 114545

[VB6.0]
SetFocus はツリービュー自体にあります。
アイテムはフォーカスを受け取らないんじゃないですか?
Selected プロパティは複数選択にも対応してますから
フォーカスとは微妙に意味が違うでしょう。
ツリービューに SetFocus して親ノードのみ
.Selected = True にするのがお望みの操作だと思います。


marutomo  2004-07-10 01:26:20  No: 114546

itemの概念をよく理解できていませんでした。
精進します。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加