掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ToolBarの一部のボタンのみ幅を変更するには? (ID:38858)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ツールバーのFlatプロパティをTrueにしたフラットな見た目のツールボタンで良ければツールバーを入れ子にすることで、もう少し単純にできます。 ツールバーのFlatプロパティはすべてTrue。 まず親となる通常幅のToolBar1を配置します。 その中に幅の狭いボタンのToolBar2を配置します。 入れ子にするToolBar2のEdgeBordersプロパティは無し(すべてFalse)にします。 入れ子にしたToolBar2は設計時にマウスでつかめるように幅を広めにしておくとToolBar2の設定の変更や移動の時に便利です。 (ぴったりの幅にするとマウスでつかめないので移動などがやりづらくなります) 高さを高めにすると親のToolBar1のボタンの高さがそれに合わせて高くなってしまうのでうまくいきません。 ただこのままでは実行時に通常のボタンと狭いボタンに間ができてしまうのでフォームのOnCreateイベントの時にでも ToolBar2.AutoSize := True; とすることでぴったりの幅になります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.