DMI形式でform2で取得した値をform1に表示されるには?

解決


名無し  2006-02-27 14:09:47  No: 130441

開発環境はvb.netです
MDIでform1を親として、form2のラベルに取得した値をform1のラベルに 
表示させたいんですけど、うまくform1にform2のデータが呼び込めません。 

どういうソースを書けば、うまくform1にform2からのデータを表示されることができるのでしょうか?

知ってる方いたら、よろしくお願いします


我龍院忠太  2006-02-27 17:50:02  No: 130442

Form2からForm1のLabelが参照できないのかな。
Form1からForm2のLabelを参照するのは簡単ですからね。
要するに、Form1はクラスで有ってインスタンスでは無いことに
気が付く必要が有ります。
"VB.net form1 form2"でグーグればやり方はがさがさ出てきます。


名無し  2006-03-01 05:03:37  No: 130443

すいません。googleで自分で調べて、ソースを書いたんですけど、うまく起動しませんでした…。

具体的にどのように書いたらいいのでしょうか?

publicで宣言するというのはわかるのですが…。理由がわかりません

よろしくお願いします


特攻隊長まるるう  2006-03-01 05:17:07  No: 130444

>publicで宣言するというのはわかるのですが…。
主語が無い。何を?

説明が上手くできない場合は自分で書いたソースコードを
載せて下さい。下手な説明より伝わる場合があります。


我龍院忠太  2006-03-02 00:29:12  No: 130445

>publicで宣言するというのはわかるのですが…。理由がわかりません
グローバルで宣言しなくてもForm2で、
DirectCast(Me.MdiParent, Form1).Label1.Text = Me.Label1.Text
としてForm1を参照する手もありかなとは思うのですが、
いずれにしてもクラスの理解はVB.NETでは必須ですね。


名無し  2006-03-07 10:59:50  No: 130446

ありがとうございます。みなさんからの意見を参考に、うまく起動できました。ご親切にありがとうございます。


名無し  2006-03-07 11:01:19  No: 130447

aa


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加