フォームやコントロールの初期化を行うには?


 2004-09-30 14:13:17  No: 116686  IP: [192.*.*.*]

VB.netです。

イベントでフォームのサイズやボタンの位置などを変更した場合、
それらを初期化して起動時の状態に戻すようなことは可能でしょうか?
ひとつずつ元に戻していくしかありませんか?

編集 削除
葉月  2004-10-01 09:27:33  No: 116687  IP: [192.*.*.*]

.Netだろうが6.0だろうが

それぞれのオブジェクトは初期値という項目は持っておらず
プロパティという設定値しか持っていないはずですので
記述するしかないでしょうね

いちいち戻す値を書くのか面倒なら
フォームファイルをテキストで開いて
初期値を設定している部分をコピペでVB上に貼り付けるとか・・・

ひょっとすると複製を作っておいて一括でコピーとかできるかもしれないが
私の知識じゃ無理・・・
それに複製分のメモリも消費されかえって効率が悪い気もします

編集 削除
特攻隊長まるるう  2004-10-01 12:51:11  No: 116688  IP: [192.*.*.*]

…まぁ、親クラスで管理してフォームを新しく New するとか?
[VB.NET]
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200409/04090099.txt

編集 削除
特攻隊長まるるう  2004-10-01 13:28:42  No: 116689  IP: [192.*.*.*]

[VB6.0]の内容だけど
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200409/04090116.txt
も予備知識として知っていると良いでしょうね。[VB.NET]
ではどうなのか?調べてみるとか…。

編集 削除