- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OCX内のコントロール名の取得方法)
OCX内のコントロール名の取得方法
このQ&Aのポイント
- VB6でOCX内のコントロール名を取得する方法について教えてください
- VB6のコードでOCX内のコントロール名を取得する方法を教えてください
- OCX内のコントロール名を取得できない場合、文字列をオブジェクト名に変換する方法を教えてください
- みんなの回答 (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 …という感じだったかと。
補足
ありがとうございました。 でもAvctiveXコントロールではエラーになってしまいました。 ほかに何かいい方法がありましたら教えてください。