如何讓2個Toolbar像IE 的Toolbars可以放在一行? |
尚未結案
|
mathewzhao
中階會員 發表:121 回覆:164 積分:67 註冊:2003-04-04 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
mathewzhao
中階會員 發表:121 回覆:164 積分:67 註冊:2003-04-04 發送簡訊給我 |
感謝前輩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 發送簡訊給我 |
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 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |