入力した文字を初期状態に戻す方法を教えてください。
1.戻したいタイミングは?
2.環境は?(VBA/VB2.0〜VB6.0/VB.NET/ASP)
3.初期状態とはどんな状態?(未入力/デフォルト値)
--
戻したいタイミングで、値をセットするだけですが、
一体何処につまずいているのかが分かりませんので、
詳しく教えてください。
行間を読もうにも1行では行間が無いので読めません。
すみません。
VB.NETです。
戻したいタイミングはスタートをクリックしたときで、
初期状態とはデフォルト値のときです。
コントロールをオブジェクトとして扱って、For eachステートメントで処理するといいと思います。検索すれば解答にたどり着くはずです。
For eachステートメントで検索してんですけど、解答がみつかりません(´・ω・`)ガッカリ・・・
どんなキーワードで検索しているのでしょうか?
目的がはっきりと分かっていれば、Google等で検索するのは簡単です。
目的
「VB.NETでFor Eachを用いてTextBoxの値を初期化したい」
↓
検索用キーワードの抽出
とりあえず、
「For Each TextBox 初期化」で検索してみる
ここであんまり良いサンプルが見当たらなかったら、
少しアレンジしてみる
「For Each TextBox クリア」で検索!
すると、目的っぽい
http://www.bcap.co.jp/hanafusa/bbs/wforum.cgi?no=1495&reno=1494&oya=1494&mode=msgview
というスレッドが見つかります。
ちなみに、リンク先は "クリア" となっていますので、
> 初期状態とはデフォルト値
ということなので、一工夫必要です。
テキストボックス1には○○という値を
テキストボックス2には△△という値を
・・・・
チェックボックス1にはチェックをいれ
チェックボックス2にはチェックをいれない
てな感じですと、あんまりFor Eachでコントロールをぐるぐる回るというのは適さないかもしれません。
そういう場合は、地道に一つ一つ代入する関数を用意して、
スタートボタンをクリックするとそれを呼び出すようにすればいいかと思います。
出来ました。ありがとうございました。
ツイート | ![]() |