■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#11547-0ActiveXコントロールについておよよ1999-12-13(月) 14:42
     #11550-0RE#11547:ActiveXコントロールについて魔界の仮面弁士1999-12-13(月) 15:12
#11547-0
ActiveXコントロールについて
Labelを2つ、TextBoxを3つまとめたActiveXコントロールを
作成してみたのですが、それを初期化(Labelには名称、TextBoxには
無記入を設定)することが出来なくて困っています。
要するに、そのActiveXコントロールの中の各コントロールの認識が
出来ないのです。
ヘルプで、ActiveXコントロールとUserControlのプロパティとメソッドを
一通り調べてみたのですが、解決方法が見えません。お助け下さい。

環境:Windows95、VB5.0
#11550-0
RE#11547:ActiveXコントロールについて
> 要するに、そのActiveXコントロールの中の各コントロールの認識が
> 出来ないのです。
各コントロールを、フォーム側から操作したい、ということでしょうか?
であれば、それらのコントロールをプロパティやメソッドとして公開してあげないと、
フォーム側から操作することは出来ませんよ。

例えば、Textプロパティを公開するなら、
  Public Property Get Text1() As String
      Text1 = UserControl.Text1.Text
  End Property
  Public Property Let Text1(byVal S As String)
      UserControl.Text1.Text = S
  End Property
のように。(上記は手抜きコード(^^;))
TextBoxそのものを公開するなら、
  Public Property Get TextBox1() As String
      TextBox1 = UserControl.Text1
  End Property
みたいにするとか。


> ヘルプで、ActiveXコントロールとUserControlのプロパティとメソッドを
> 一通り調べてみたのですが、解決方法が見えません。お助け下さい。
ヘルプではなく、Books Onlineで「コンポーネントツールガイド」の
「ActiveX コンポーネントの作成方法」を読んでみましょう。
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)