2010-11-10 31 views
0

我有兩個樂隊TCoolBar。在第一個樂隊,我想把3個獨立的TToolBar的。我將TToolBar放在TCoolBar中,並將其設置爲alNone,但無法調整TCoolBar的大小。 我看着我的Delphi 5,它使用TControlBar,網站告訴我要避免。 我正在我的工具欄上使用空格和分隔符來安裝速度按鈕以獲得平面按鈕效果。 有任何一個得到了很好的解決這個問題 在此先感謝。3 TToolBar的TCoolbar樂隊

+1

目前有15名用戶名爲lexdean。我期待#25 - 它可能不會太長。 :-P – 2010-11-10 07:56:20

回答

1

我無法複製您的問題。這是我做了(恰好):

  • 開始德爾福7,這給了我一個新的空白VCL窗體應用程序
  • 下降了TCoolBar的形式,然後在CoolBar中投下三枚TToolBars。
  • 按Escape可將設計者的注意力從上次放置的ToolBar中移除。
  • 使用Shift + DownArrow增加CoolBar的高度,以便所有工具欄都可見。

編輯:在發佈此之後,我也嘗試將TCoolBar.AutoSize屬性設置爲True,而不是像上面描述的最後一步那樣手動調整大小。這也正常工作。

我不知道我是什麼

在我的德爾福5,它使用TControlBar該網站告訴我避免。

的意思。什麼「網站」,爲什麼「避免」?如果您告訴我們Delphi 5 IDE使用TControlBar,IIRC D5的IDE工作得很好。

另外,不要在TToolBar上使用SpeedButtons。一個TToolBar被設計用於容納TToolButtons,你可以通過右擊它並從上下文菜單中選擇「New Button」或「New Separator」來放置TToolBar。