フォームのShow前に表示位置を設定するには?


kaku  2005-07-15 19:29:30  No: 123511

VB.NET2003

MDI親フォームのForm1、子フォームのForm2、Form3があります。
Form2上のボタンからForm3を一度閉じて再度開く処理を実装しました。
その際、Form3をShowする時に位置を設定(Top、Leftプロパティ)しているのですがそれが反映されず困っています。
Show後に設定すればいいのですが、一瞬のちらつきをなくすために表示位置を設定してからShowしたいと考えています。
デバッグで確認してみると、Show前に設定した値がShow後に変わっていました。
試しにMDIではなく普通の状態でやってみましたが同じ現象でした。

何か方法はあるのでしょうか?


ATTU  2005-07-15 21:15:09  No: 123512

初めて回答するので回答するので的をはずしていたら...

子フォームのプロパティ StartPosition = Manual でもだめですか


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

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






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