1

ほとんどの場合、コンポーネントの境界線を正しく表示するフォームがあります。

しかし、フォームの最初の入力フィールドからタブで移動すると、フォームのすべての TDBEdit/TEdit コンポーネントの境界線が消えます。マウスオーバーすると、コンポーネントの境界線が再表示されます。

フォームのコンポーネントをループし、TDBEdit/TEdit 境界 (BevelInner: bvLowered、BevelOuter: bvRaised) を設定することで、実行時にこれらをリセットできます。

また、この問題は、プロジェクト オプションの [ランタイム テーマを有効にする] オプションと関係があるようです。この問題は、使用されている Windows テーマに関係なく、このオプションが有効になっている場合にのみ発生します。

CodeGear™ Delphi® 2007 for Win32® R2 バージョン 11.0.2902.10471

4

1 に答える 1

1

追加の調査の結果、これは既知の問題であり、ユーザーが ALT ボタンを使用しているときに主に発生するようです。

回避策に関する追加情報は、http: //qc.embarcadero.com/wc/qcmain.aspx?d=37403にあります。

于 2013-04-30T11:49:54.570 に答える