フォームのtransparentプロパティがtrueで、SpeedButtonフラットの上にマウスを置いたときに画面の背景が表示されると、ボタンがゆっくり更新されるようです。理解できない場合は、非常に厄介な問題があります。ビデオを作ります。ありがとう。
質問する
1265 次
1 に答える
2
Flat SpeedButton はトリッキーな獣です。それらは、マウスオーバーまたはクリックによって「アクティブ化」されるまで、キャプションおよび/またはグリフを除いて透明であると想定されています。
ここで、フォームを透明にすると、フォームの背景色が取得されるため、「ウィンドウが透明」になり、透明な部分でマウス イベントに応答しなくなります (フォームと同様): クリックすると、実際にクリックします後ろにあるもの。
あなたの問題は、キャプションまたはグリフの上にマウスを置いていない限り、マウスオーバーによってアクティブにならないことです。
回避策の 1 つは、SpeedButton をグリフとキャプションでほぼ覆うようにすることです。
注: SpeedButtons 自体が透明である場合、「フラット」に関連付けられた透明度は異なる動作をします。その場合、背景 (図形、画像) にあるものはすべて表示されますが、通常のものは親の背景色のみが表示されます...
于 2012-06-14T18:26:34.337 に答える