TToolbar にツールボタン以外のコントロールを配置すると、コントロールを通る余分な垂直バーが表示されます。どうすればバーを取り除くことができますか?
以下の画像では、ツールバーには 2 つのツールボタンと TLabel のみが含まれ、セパレータは含まれていません。文字 V を通る縦棒に注目してください。
正しく思い出せば、これはTToolBarに配置されている他の非TToolButtonコントロールの透明度のハンドルによるものです。このため、TLabelの「Transparent」プロパティをfalseに設定すると、垂直バーが消えます。
JVCLコンポーネントスイート(無料)DelphiJediを試してみることをお勧めします。あらゆる種類のパネルやボタンなど、多くの視覚的なコンポーネントがあります。また、グラデーションカラーのパネルや、例として画像ボタンがあります。
Delphi XE2 Hot Update 4、まだこのバグがあります。次の方法でこのバグを回避します。
ありがとう。