掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数Formの表示 (ID:28295)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Form1.Visible := False; Form2.Show とやると何故ちらついて見えるのか? Form1 と Form2 が重なっていると Form1 が一瞬消えて、Form2 が表示されます この Form1 が一瞬消え、Form2が表示されるまでの間の時間が これがちらついて見える原因です。(一瞬何も表示されない) Form1 と Form2 が離れていればちらついて見えません。 Form2.Show Form1.Visible := False; こうする事により一瞬何も表示されない時間がなくなります。 (Form1 を消す時点で Form2 が表示されています) フォームが完全に離れている場合にはあまり差は感じないでしょう Form1.Visible := False; Form2 := TForm2.Create(nil); Form2.Show; でも当然ちらつきますよ
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.