0

ピクチャボックスのようなコントロールを通常どおり更新したいときはいつでも、ウィンドウフォームを非表示にして表示して、変更を行う必要があります。これにより、回避したいまばたきが発生します。

私のオプションは何ですか?これは、form1 の画像ボックスが form2 にコピーされ、ユーザーが変更を確認できるようにします。

ありがとう

4

2 に答える 2

0

非表示にせずにコントロールの属性を変更できないのはなぜですか?

いくつかのオプション:

  1. コントロールを変更する前に非表示にしないでください。
  2. 更新中のコントロール (複数のコントロールを更新している場合はフォーム全体) のローディング アニメーション オーバーレイを表示します。
  3. 何をしようとしているのか正確にはわかりませんが、ダブルバッファリングが役立つ場合があります。

これらのオプションで問題が解決しない場合は、問題を詳しく説明してください。サポートさせていただきます。

于 2011-02-25T13:46:14.090 に答える
0

これが役立つかどうかはわかりませんが、ピクチャボックスを非表示にする代わりに、次のことを試すことができます。

PictureBox.Invalidate();

ピクチャボックスをコピーした後

于 2011-02-25T13:46:40.050 に答える