DOBON.NETプログラミング掲示板過去ログ
Propertyを介した値を渡す際・・
題名: Propertyを介した値を渡す際・・
著者: HogeHoge
日時: 2005/06/16 11:45:41
ID: 11302
この記事の返信元:
(なし)
この記事への返信:
[11307]
Re[1]: Propertyを介した値を渡す際・・
中博俊
2005/06/16 12:56:32
ツリーを表示
環境/言語:[XP]
分類:[VB6以前]
いつもお世話になっております。Hogeです。
Formを持つClassがあります。『Formを持つ』というのは、Class(DLL)のプロジェクトに
Formがぶらさがっている・・という意味です。
このClassを使用するプログラムがあり、プログラム側からClassのプロパティを通して上記
Form上のコントロール(TextBox)に値を渡したいと考えています。
そこで質問です。
そもそもこういうマネってありでしたでしょうか?(^-^;
コード的には以下のような感じです
##### プログラム側 #####
ClassHoge.Form上のコントロールに渡すプロパティ = "ほげほげ"
ClassHoge.表示 '上記のFormを表示する
##########################
##### Class側 #####
# ClassHogeモジュール
Private 退避用String As String
・・・
Public Property Let Form上のコントロールに渡すプロパティ(strHoge As String)
退避用String = strHoge
End Property
Public Property Get Formから参照するプロパティ As String
Formから参照するプロパティ=退避用String
End Property
# FormモジュールのForm_Load
If Not IsNull(ClassHoge.Formから参照するプロパティ) And ClassHoge.Formから参照するプロパティ <> "" Then
Form.Text = ClassHoge.Formから参照するプロパティ
End If
##########################
ご指摘頂ければ幸いです。
題名: Re[1]: Propertyを介した値を渡す際・・
著者: 中博俊
URL:
http://naka.wankuma.com
日時: 2005/06/16 12:56:32
ID: 11307
この記事の返信元:
[11302]
Propertyを介した値を渡す際・・
HogeHoge
2005/06/16 11:45:41
この記事への返信:
(なし)
ツリーを表示
VB6以前?
まぁどっちにしても出来なきゃおかしいですね
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[VB6以前]
いつもお世話になっております。Hogeです。
Formを持つClassがあります。『Formを持つ』というのは、Class(DLL)のプロジェクトに
Formがぶらさがっている・・という意味です。
このClassを使用するプログラムがあり、プログラム側からClassのプロパティを通して上記
Form上のコントロール(TextBox)に値を渡したいと考えています。
そこで質問です。
そもそもこういうマネってありでしたでしょうか?(^-^;
コード的には以下のような感じです
##### プログラム側 #####
ClassHoge.Form上のコントロールに渡すプロパティ = "ほげほげ"
ClassHoge.表示 '上記のFormを表示する
##########################
##### Class側 #####
# ClassHogeモジュール
Private 退避用String As String
・・・
Public Property Let Form上のコントロールに渡すプロパティ(strHoge As String)
退避用String = strHoge
End Property
Public Property Get Formから参照するプロパティ As String
Formから参照するプロパティ=退避用String
End Property
# FormモジュールのForm_Load
If Not IsNull(ClassHoge.Formから参照するプロパティ) And ClassHoge.Formから参照するプロパティ <> "" Then
Form.Text = ClassHoge.Formから参照するプロパティ
End If
##########################
ご指摘頂ければ幸いです。