RDCに接続すると、iamはmdi子フォームの背景画像の点滅の問題を観察します。どうすればそれらを避けることができますか?C#WindowsフォームにMDI子フォームが表示されているときにちらつきを避ける方法はありますか?
3
A
答えて
1
あなたは次のことを試しましたか?
this.DoubleBuffered = true;
これをInitializeComponentの後にコンストラクタに入れます。
0
私は同じ問題で苦労していて、form.DoubleBuffered = trueなどのものは何も見つかりませんでした。これは私にとってうまくいくものです
form.WindowState = FormWindowState.Minimized;
form.Show();
form.WindowState = FormWindowState.Maximized;
デザイナー側では、フォームウィンドウの状態を[標準]のままにしておきます。
1
私はこのコードを使用していますが、フリッカーはまったくありません。
if (!CheckForm(childForm))
{
childForm.WindowState = FormWindowState.Minimized; //avoid flickering
childForm.Show();
childForm.WindowState = FormWindowState.Normal;
}
else
{
childForm.BringToFront();
childForm.WindowState = FormWindowState.Minimized;
childForm.Activate();
childForm.WindowState = FormWindowState.Normal;
}
0
また、私は長い間この問題に直面していました。そして、私はちょうどこの方法が出てきた。最大化ではなく塗りつぶしモードでフォームを開く
//childFrm.WindowState = FormWindowState.Maximized;
childFrm.Dock = DockStyle.Fill;
MDI形式の背景イメージをすべて削除します。
関連する問題
- 1. PropertyStoreとMDI子フォームについて
- 2. WindowsフォームのMDI子フォーム
- 3. MDI子フォームC#
- 4. 「スタートアップ」フォームがVB.NETに読み込まれる前にWindowsフォームを表示する方法はありますか?
- 5. 別のフォームがMDIの親で実行されている場合、子フォームからチェックする方法は?
- 6. MDIフォームの希望の場所に子フォームを表示するには?
- 7. MDI子フォーム - Windowsの枠線スタイルに問題がありますか?
- 8. 子フォームがアクティブなときに親フォームを無効にする方法はありますか?
- 9. フォームが表示されているときにコードを実行するには?
- 10. Mdiフォームが確実に表示される
- 11. UpdatePanel - UIのちらつきを避ける方法に関するアイデアはありますか? - ASP.NET/Jquery
- 12. テキストファイルがフォームにロードされているときに覆いをかける必要があります
- 13. 親フォーム子フォームが閉じているときに開きますか?
- 14. メインMDI親フォームでMenuListを使用してMDI子フォームを開く方法
- 15. 回転表示にちらつきがあります
- 16. フォームを表示しているときにC++から呼び出されたDelphi DLLがクラッシュする
- 17. すべてのmdiフォームが閉じられたときのイベント
- 18. 2つのMDI子フォームが互いに干渉します
- 19. Windowsフォームを常に上に表示させる方法は?
- 20. 親フォームの変数をmdiの子フォームから設定する
- 21. C#、フォームを非表示にして別のフォームを表示する方法
- 22. VB6.0フォームがC#フォームとして表示されるのはなぜですか?
- 23. 別の子フォームから子フォームを開き、MDIを親フォームに設定する - どのようにすればよいですか?
- 24. マウスオーバーでちらつきを避ける
- 25. Qtのスクロール中に知覚されるちらつきを避けるには?
- 26. Delphiフォームのちらつき
- 27. それはフォームが表示()またはShowModalで示されているかを知ることができる()
- 28. 子が開いたときに親フォームを閉じる方法
- 29. MDIフォームにドッキングする子ウィンドウ
- 30. 子ウィンドウが表示されているときにMDI親ウィンドウのボタンを無効にする
私はすでに試しましたが、ちらつきは解決されません。 – user186246
これはいかがですか? http://msdn.microsoft.com/en-us/library/dd145208%28v=vs.85%29.aspxウィンドウをロックし、行うことを行い、ロックを解除します。 – sprinter252