線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1438
推到 Plurk!
推到 Facebook!

如何讓2個Toolbar像IE 的Toolbars可以放在一行?

尚未結案
mathewzhao
中階會員


發表:121
回覆:164
積分:67
註冊:2003-04-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-02 16:00:31 IP:219.145.xxx.xxx 未訂閱
各位先進好!  我的程式使用一個Coolbar,上面放了2個Toolbar,因為這 2個Toolbar上的  Buttons較少,所以我希望這2 個Toolbar能像IE 的Toolbars(如圖:File,Back) 一樣可以放在一行,  如圖所示:  1>  2> Q:如何讓2個Toolbar像IE 的Toolbars可以放在一行?
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-02 16:08:33 IP:218.16.xxx.xxx 未訂閱
無論是設計時或執行時,直接拉該 ToolBar 的 Handle (最左邊突起的 | ),到你想要的地方就可以了。 我剛為確認在 Delphi 加了一CoolBar 兩 Toolbar,拉一拉就變成同一行了。 補充另一方法 : 雙按 TCoolBar 在 第二個 TCoolBand 設 Break 為 False 發表人 - Justmade 於 2003/07/02 16:10:55
mathewzhao
中階會員


發表:121
回覆:164
積分:67
註冊:2003-04-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-02 17:31:29 IP:202.100.xxx.xxx 未訂閱
感謝前輩Justmade 的指點!       如前輩所說:直接拉動Toolbar 的handle 就可以了,我剛才直接拉動 Toolbar2想與Toolbar1放在一行,但是Toolbar2 只在Toolbar1的最右邊露 出了個Handle ,沒注意到。 但是有如下 src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=10441693&CC=233527"> Q1:在拉動後,會有半個button 出現,而且一旦Toolbar2掩蓋住Toolbar1的Button,Toolbar1上沒有像IE 上的">>" 按鈕,可以找到被掩蓋的Button Q2: 在拉動後,原來Toolbar2的位置,變為空,但是Coolbar1‧bands[1] 沒有隨之消失. Q3:Toolbar 的handle好像很難拉動,不知是什麼原因? 發表人 - mathewzhao 於 2003/07/02 17:39:27
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-02 18:50:44 IP:218.16.xxx.xxx 未訂閱
A1. 設 HideClippedButton 為 Ture (最好也設 Wrapable = false, AutoSize = true) 即可。 >> 符號 是較新的 Delphi 應沒 implement 罷 A2. 當然不會消失,你還是有兩個 CoolBand 只是在同一行罷了 下面的空位你若設 CoolBand 的 AutoSize 是 True 的話便會自動消息 A3. 這個你要問 MicroSoft 拉的動作是 MS 內置的不是 Delphi 直接控制的,不過若 CoolBand 的 AutoSize 是 True 應會易拉一點。 另 : 非原本的問題請另開新題目。
mathewzhao
中階會員


發表:121
回覆:164
積分:67
註冊:2003-04-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-07-02 19:23:13 IP:61.150.xxx.xxx 未訂閱
謝謝前輩Justmade 的指正,晚輩會改正這個錯誤的,希望前輩能夠原諒! (在Ktop 上第一次有前輩批評,真不好意思,希望也是最後一次) A3 誠如前輩所言,將Coolbar的Autosize設為True,確實是易拉多了,這點真奇怪! A2 確如前輩所言 至於A1,晚輩翻來覆去的查找了一番,沒有發現HideClippedButton這個property, 晚輩用的是delphi5,不知是否與此有關? 謝謝!
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-07-02 19:48:01 IP:218.16.xxx.xxx 未訂閱
1. Delphi 5 是沒有那個 property , 應是 Delphi 6/7 才加進去的,理論上你可以在該 ToolBar 的 OnResize 事件控制那個 Button Visiable ,不過比較麻煩就是了。 2. 其實不奇怪,因為有些動作是要拉出了 CoolBar 的範圍來生效的,若AutoSize 是 False 你拉都多餘的地方覺得應生效了但沒生效要拉出了整個 CoolBar 才生效便覺不好拉,若 AutoSize 是 True 沒有那些多餘的地方便顯得順手了。 3. 我那一句是批評你啦我只建議說新問題開新題目。你自己想想,若
mathewzhao
中階會員


發表:121
回覆:164
積分:67
註冊:2003-04-04

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-07-02 20:36:03 IP:219.145.xxx.xxx 未訂閱
對,是有這個問題存在。 記得有一次有人說是從米蘭大學轉帖一個關於伊拉克的報導,看到前輩竟到米蘭大學查實了一番,然後說在米蘭大學這個貼子虛烏有,覺得前輩真有點Paranoid的味道,欽佩! 另外,如果方便能否告知如何在onsize中控制那 Button Visiable 的方法,謝謝!
系統時間:2024-05-04 6:46:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!