DOBON.NETプログラミング掲示板過去ログ
C# コードからフォームのコントロールを参照したい
題名: C# コードからフォームのコントロールを参照したい
著者: hanayo
日時: 2003/08/28 18:24:56
ID: 495
この記事の返信元:
(なし)
この記事への返信:
[505]
Re[1]: C# コードからフォームのコントロールを参照したい
よねKEN
2003/08/29 15:16:24
ツリーを表示
分類:[.NET]
はじめまして。C#について質問させてください。
始めて間もないので、おかしい質問かもしれませんが
よろしくお願いいたします。
フォームのコードではないコードから、フォームのコントロールに
アクセスして値を取得/格納したいのですが、どのように記述すれば
よいのでしょうか?(大ざっぱに言うと、どのコードからもフォーム
のコントロールを参照できる。)
ネットで色々と調べてみましたが、VB.NETでの記述方法はいくつか
見つけたものの、C#に関する情報がなくほとほと困っておりす。
情報がないということは、とても基本的なことか、考え方自体が
間違っているのかな、と。。。
すみませんが、よろしくお願いいたします。
題名: Re[1]: C# コードからフォームのコントロールを参照したい
著者: よねKEN
URL:
http://www5b.biglobe.ne.jp/~yone-ken/
日時: 2003/08/29 15:16:24
ID: 505
この記事の返信元:
[495]
C# コードからフォームのコントロールを参照したい
hanayo
2003/08/28 18:24:56
この記事への返信:
[522]
Re[2]: C# コードからフォームのコントロールを参照したい
管理人
2003/08/30 3:39:56
ツリーを表示
> フォームのコードではないコードから、フォームのコントロールに
> アクセスして値を取得/格納したいのですが、どのように記述すれば
> よいのでしょうか?(大ざっぱに言うと、どのコードからもフォーム
> のコントロールを参照できる。)
まず、フォームのインスタンスへの参照を取得または作成します。
これができていれば、後は、その参照を保持した変数(仮にf1とする)を
介して、
f1.TextBox1.Text = "テキスト";
のようにアクセスできます。
ただし、VB.NETの場合は、デザイナで貼り付けたテキストボックスTextBox1は
Friendスコープで宣言されていますが、
C#ではデフォルトではTextBox1に外部からアクセスできないように
privateスコープになっていたと思いますので、internalスコープに
変更する必要があったと思います。
題名: Re[2]: C# コードからフォームのコントロールを参照したい
著者: 管理人
URL:
http://dobon.net
日時: 2003/08/30 3:39:56
ID: 522
この記事の返信元:
[505]
Re[1]: C# コードからフォームのコントロールを参照したい
よねKEN
2003/08/29 15:16:24
この記事への返信:
(なし)
ツリーを表示
■No505に返信(よねKENさんの記事)
>>フォームのコードではないコードから、フォームのコントロールに
>>アクセスして値を取得/格納したいのですが、どのように記述すれば
>>よいのでしょうか?(大ざっぱに言うと、どのコードからもフォーム
>>のコントロールを参照できる。)
もしかしたら私のサイトのTipsが参考になるかもしれません。
別のフォームのデータを取得、設定する
http://dobon.net/vb/dotnet/form/accessanotherformdata.html
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
はじめまして。C#について質問させてください。
始めて間もないので、おかしい質問かもしれませんが
よろしくお願いいたします。
フォームのコードではないコードから、フォームのコントロールに
アクセスして値を取得/格納したいのですが、どのように記述すれば
よいのでしょうか?(大ざっぱに言うと、どのコードからもフォーム
のコントロールを参照できる。)
ネットで色々と調べてみましたが、VB.NETでの記述方法はいくつか
見つけたものの、C#に関する情報がなくほとほと困っておりす。
情報がないということは、とても基本的なことか、考え方自体が
間違っているのかな、と。。。
すみませんが、よろしくお願いいたします。