2011-12-26 7 views
3

フォームにいくつかのテキストボックスがあり、フォームのDoubleBufferedプロパティをTrueに設定すると、フォームのテキストボックスに各コーナーに黒い点が付きます。ここでは、テキストボックスの角が、親フォーム上DoubleBufferedなしのように見えるものです:Doublebufferingフォームでテキストボックスの隅に黒い点が発生する

enter image description here

そして、ここでは、彼らはDoubleBufferedように見えるものです:

enter image description here

私がしています既にテキストボックス自体にDoubleBufferedFalseを設定しようとしましたが、それはまったく役に立ちません。この煩わしさを修正するために私は何ができますか?

答えて

0

これを行うコンポーネントでDoubleBufferingを削除できます。

フォームは引き続きダブルバッファリングされ、編集ボックスには黒いコーナーが表示されません。オブジェクトインスペクタから、またはコードのいずれかによって

Form1.DoubleBuffered := True; 
Edit1.DoubleBuffered := False; 
Edit2.DoubleBuffered := False; 
+0

実際に黒いドットがまだテキストボックス自体はダブルバッファリングされていない場合でも表示。 –

+0

ええ、私はそれを試みた、申し訳ありません私はそれが働いたかもしれないと思った、なぜそれが動作しないのか分からない。 –

+0

問題ありません、お試しいただきありがとうございます –

関連する問題