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

わんくま同盟

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

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


(過去ログ 17 を表示中)
■6817 / )  Re[2]: 選択されたテキストボックスに出力
□投稿者/ まきなす (4回)-(2007/08/24(Fri) 11:04:03)
> ボタンをクリックすると、数字の1が、カーソルで選択されているほうのテキストボックスに出力するには
> どうすればよいのでしょうか?
について

最後にフォーカスのあったテキストボックスに表示というのであれば
最後にフォーカスのあったテキストボックスを表すメンバ変数を1つ用意して
たとえば int _focusedTextbox;

テキストボックスにフォーカスがあたったときにこの変数にどちらのテキストボックスかわかる値を入れ
_focusedTextbox = 1; //あるいは2

ボタンをクリックしたときにこの変数を見てどちらに表示するか決めればよろしいかと思います。
if (focusedTextbox == 1) textbox1.Text = "1";
else textbox2.Text = "1";

最初にまだどちらもカーソルで選択されていない状態があるなら既定値を決める必要がありますね。
返信 編集キー/


管理者用

- Child Tree -