C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

2つのフォーム間で


(過去ログ 2 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■1852 / inTopicNo.1)  2つのフォーム間で
  
□投稿者/ choi 二等兵(2回)-(2005/11/10(Thu) 13:24:10)

分類:[C#] 


分類:[C#] 

はじめまして。
2つのフォームでコマンド実行にてのラベルの内容を
変更されるようにしたいのですがうまくいきません。

フォーム1のラベルの内容をフォーム2のボタンの実行で変更させたいのですが
どの様にしたらいいのでしょうか?
下記プログラムで実行したのですがうまくいきませんでした。

[Form2にて]

-ボタンクリック時-
Dim frm as new Form1
frm.Label1.Text = "a"

まだ経験が浅いので仕組みがわかっていないからだと思いますが、
申し訳ないのですがご教授の方おねがいします。

0
引用返信 編集キー/
■1856 / inTopicNo.2)  Re[1]: 2つのフォーム間で
□投稿者/ 中博俊 神(250回)-(2005/11/10(Thu) 23:36:18)
中博俊 さんの Web サイト

分類:[C#] 

それでいけるけど、どういけていないのですか?

0
引用返信 編集キー/
■1859 / inTopicNo.3)  Re[2]: 2つのフォーム間で
□投稿者/ じゃんぬ 神(171回)-(2005/11/11(Fri) 00:37:47)
じゃんぬ さんの Web サイト

分類:[C#] 

No1856に返信(中博俊さんの記事)
> それでいけるけど、どういけていないのですか?

多分、別のインスタンスにセットしているのではないでしょうか?

0
引用返信 編集キー/
■1877 / inTopicNo.4)  Re[1]: 2つのフォーム間で
□投稿者/ Jitta 大尉(41回)-(2005/11/14(Mon) 21:02:41)
Jitta さんの Web サイト

分類:[C#] 

>>>>>引用>>>>>
[Form2にて]
-ボタンクリック時-
Dim frm as new Form1
frm.Label1.Text = "a"
<<<<<おわり<<<<<
 new しちゃいけませんよ。new、つまり、「新しい」ですよ。変えたいのは、すでにある、「古い」フォームですよね。

 ってことで、どこかで「Form1」を、「Form2」に教えてやらなければなりません。
__________
written by Jitta on 2005/11/14
blog : http://blogs.wankuma.com/jitta/

0
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -