掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ActiveXコントロールを動的に参照し、プロパティーの変更・メソッドの起動をするには? (ID:120010)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ActiveXコントロールを自作し参照設定を行った場合には Formからプロパティーの取得や設定・メソッドの起動(?)ができます。 しかし、OCXを動的に参照した場合の記述方法がわかりません。 開発環境 WindowsXP Pro VisualBasic 6.0(SP6) 例えば・・プロパティー1個、メソッド1個のコントロールを作成 〆OCX情報 ・ライブラリ名:Project1 ・クラス名 :UserControl ・プロパティー:PaperName ・メソッド :DataBind 〆標準Exeを新規作成し、Form1のクリックイベントなどへ記述 Dim CtlObj as Object Set CtlObj = Controls.Add(Project1.UserControl, "UCon") With CtlObj .Top = 50 .Left = 50 .Height = 250 .Width = 250 .PaperName = "文字列をセット" ← ここで実行時エラー'438'になります。 .DataBind ← もちろんここでもエラー【オブジェクトとは、このプロパティー又はメソッドをサポートしていません。】 End With ご教授よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.