• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OCX内のコントロール名の取得方法)

OCX内のコントロール名の取得方法

このQ&Aのポイント
  • VB6でOCX内のコントロール名を取得する方法について教えてください
  • VB6のコードでOCX内のコントロール名を取得する方法を教えてください
  • OCX内のコントロール名を取得できない場合、文字列をオブジェクト名に変換する方法を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • Goroxo
  • ベストアンサー率48% (14/29)
回答No.2

#1です。 あとは、Tagプロパティを利用するとか、 そのコントロールは自作ならば、相当するようなプロパティを追加するとか…? ちなみに、 Dim strBtnName as String Dim objBtnName as Object For Each objBtnName In me.controls If objBtnName.Name = strBtnName then objBtnName.Enable = True End If Next objBtnName ですよね(^^;

その他の回答 (1)

  • Goroxo
  • ベストアンサー率48% (14/29)
回答No.1

今手元にVBが無いので確認できませんが、文字列からオブジェクトを参照することは出来たと思います。 Me.Controls("Text1").Text …という感じだったかと。

takuyachiko
質問者

補足

ありがとうございました。 でもAvctiveXコントロールではエラーになってしまいました。 ほかに何かいい方法がありましたら教えてください。

関連するQ&A