Discussion:
フォーム間のデータのやり取り
(too old to reply)
C#Sharp.com
2006-01-23 08:17:02 UTC
Permalink
お世話になります。
Aというフォームからボタンが押されたときに、Bというフォームをクリエイトし、
Bのテキストボックスにかかれた内容をBのフォームのボタンが押された時に
Aのテキストボックスに入力し、Bを"this.Close();"したく思います。

フォーム間で共有するグローバル変数などがあればテキストの内容をコピーできるのですがあるのでしょうか?
なければ、通常どのように制御されているのでしょうか?

ご教示お願いします。
Kaoru Kodaka
2006-01-23 09:42:09 UTC
Permalink
$B$+$*$/(B $B$G$9!#(B

On Mon, 23 Jan 2006 00:17:02 -0800
A$B$H$$$&%U%)!<%`$+$i%\%?%s$,2!$5$l$?$H$-$K!"(BB$B$H$$$&%U%)!<%`$r%/%j%(%$%H$7!"(B
B$B$N%F%-%9%H%\%C%/%9$K$+$+$l$?FbMF$r(BB$B$N%U%)!<%`$N%\%?%s$,2!$5$l$?;~$K(B
A$B$N%F%-%9%H%\%C%/%9$KF~NO$7!"(BB$B$r(B"this.Close();"$B$7$?$/;W$$$^$9!#(B
$B%U%)!<%`(B A $B$KCM$***@_Dj$9$k%a%=%C%I$r:***@.$9$k$+!"%U%)!<%`(B B $B$N(B
ShowDialog() $B$N7k2L$H$7$F<u$1<h$k$+!"$J$I$,$h$/;H$o$l$kJ}K!(B
$B$@$H;W$$$^$9!#(B

---
MVP kaok = MVP.ChangeMvpCategory("for C# 2004-2006.");
kaok.Web = "http://www.antoine.st/";
C#Sharp.com
2006-01-23 11:06:02 UTC
Permalink
ありがとうございます。
かなり助かりました。
下記参考URLですね。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformsformclassshowdialogtopic.asp
かおく です。
On Mon, 23 Jan 2006 00:17:02 -0800
Post by C#Sharp.com
Aというフォームからボタンが押されたときに、Bというフォームをクリエイトし、
Bのテキストボックスにかかれた内容をBのフォームのボタンが押された時に
Aのテキストボックスに入力し、Bを"this.Close();"したく思います。
フォーム A に値を設定するメソッドを作成するか、フォーム B の
ShowDialog() の結果として受け取るか、などがよく使われる方法
だと思います。
---
MVP kaok = MVP.ChangeMvpCategory("for C# 2004-2006.");
kaok.Web = "http://www.antoine.st/";
Loading...