入力した文字を初期状態に戻す方法とは?

解決


POIZON  2005-12-07 23:39:22  No: 93114

入力した文字を初期状態に戻す方法を教えてください。


はる  2005-12-07 23:46:39  No: 93115

1.戻したいタイミングは?
2.環境は?(VBA/VB2.0〜VB6.0/VB.NET/ASP)
3.初期状態とはどんな状態?(未入力/デフォルト値)

--
戻したいタイミングで、値をセットするだけですが、
一体何処につまずいているのかが分かりませんので、
詳しく教えてください。

行間を読もうにも1行では行間が無いので読めません。


POIZON  2005-12-07 23:48:58  No: 93116

すみません。
VB.NETです。
戻したいタイミングはスタートをクリックしたときで、
初期状態とはデフォルト値のときです。


ハイライト  2005-12-08 03:41:41  No: 93117

コントロールをオブジェクトとして扱って、For eachステートメントで処理するといいと思います。検索すれば解答にたどり着くはずです。


POIZON  2005-12-08 19:47:12  No: 93118

For eachステートメントで検索してんですけど、解答がみつかりません(´・ω・`)ガッカリ・・・


Blue  2005-12-08 20:05:50  No: 93119

どんなキーワードで検索しているのでしょうか?

目的がはっきりと分かっていれば、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
というスレッドが見つかります。


Blue  2005-12-08 20:15:42  No: 93120

ちなみに、リンク先は "クリア" となっていますので、
> 初期状態とはデフォルト値
ということなので、一工夫必要です。
テキストボックス1には○○という値を
テキストボックス2には△△という値を
・・・・
チェックボックス1にはチェックをいれ
チェックボックス2にはチェックをいれない

てな感じですと、あんまりFor Eachでコントロールをぐるぐる回るというのは適さないかもしれません。

そういう場合は、地道に一つ一つ代入する関数を用意して、
スタートボタンをクリックするとそれを呼び出すようにすればいいかと思います。


POIZON  2005-12-08 20:20:55  No: 93121

出来ました。ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加