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