0

PropertyGridフィールドの 1 つであるオブジェクトを表示していますSystem.Drawing.Color。これにより、PG のフィールドに自動的に色が表示され、クリックして編集すると、カスタム カラーやシステム カラーなどを示す素敵なドロップダウンが表示されます。問題は、このドロップダウンに約 10 ~ 30 秒かかることです。描画する - カスタム色のものは特に悪いです。遅さを隠すためにPGにダブルバッファリングを設定しようとしましたが、表示する前に描画中に一時停止するだけで、速度は向上しません。他のすべてが完全に正常に動作しているときに、この特定の機能が非常に遅くなる理由はありますか?

私はこのプログラムを通信する別のプログラムと一緒に実行しています。そのプログラムは確かにプロセッサを多用する 3D レンダリング エンジンを使用していますが、ほとんどの場合、それほど悪くはありません。現在、耐えられないほど遅いのは、色のドロップダウンだけです。何が原因なのか想像できません。

4

0 に答える 0