VB.netです。
イベントでフォームのサイズやボタンの位置などを変更した場合、
それらを初期化して起動時の状態に戻すようなことは可能でしょうか?
ひとつずつ元に戻していくしかありませんか?
.Netだろうが6.0だろうが
それぞれのオブジェクトは初期値という項目は持っておらず
プロパティという設定値しか持っていないはずですので
記述するしかないでしょうね
いちいち戻す値を書くのか面倒なら
フォームファイルをテキストで開いて
初期値を設定している部分をコピペでVB上に貼り付けるとか・・・
ひょっとすると複製を作っておいて一括でコピーとかできるかもしれないが
私の知識じゃ無理・・・
それに複製分のメモリも消費されかえって効率が悪い気もします
…まぁ、親クラスで管理してフォームを新しく New するとか?
[VB.NET]
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200409/04090099.txt
[VB6.0]の内容だけど
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200409/04090116.txt
も予備知識として知っていると良いでしょうね。[VB.NET]
ではどうなのか?調べてみるとか…。
ツイート | ![]() |