Focusを得ているオブジェクトを取得するには?

解決


トミー  2006-10-27 21:22:55  No: 133881

VB6です
何かのオブジェクト(テキストボックス、コンボボックス)にフォーカスがあるか(lblhoge等、オブジェクト名)を出力する関数はありますか?


123  2006-10-27 21:37:11  No: 133882

ActiveControlプロパティを調べてみてください


ささ  2006-10-27 21:37:51  No: 133883

ActiveControl.Name

かな?


トミー  2006-10-27 21:57:02  No: 133884

お二方の書き込み拝見後、ActiveControlをヘルプでみました。コントロール配列を形成しているオブジェクトのindex番号は取得できませんか?


トミー  2006-10-27 22:00:42  No: 133885

書き方がダメですね
ActiveControl.NameをMsgboxで出してみましたが、lblhoge(1)にフォーカスがあっても、lblhoge  しかでません  lblhoge(1)とは出ませんか?


トミー  2006-10-27 22:08:16  No: 133886

ActiveControl.indexですね  ActiveControl.Name & "(" & ActiveControl.Index & ")"で出来ますね

123さん  さささん  ありがとうございました


トミー  2006-10-27 22:09:13  No: 133887

おし忘れました


トミー  2006-10-28 10:00:52  No: 133888

携帯からは利かないようなので、PCで押します


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




  


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