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

TStatusBar的奇怪現象

尚未結案
yibmmok
一般會員


發表:1
回覆:3
積分:0
註冊:2004-05-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-27 11:11:45 IP:211.75.xxx.xxx 未訂閱
請教各位大大, 使用TStatusbar元件時, 如果先放一個panel再放一個Statusbar時, Statusbar右邊的拖拉符號就會不見, 如果直接放在Form上時, 就會出現, 會何這樣呢, 請各位大大能幫忙解惑一下. 謝謝
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-27 11:51:10 IP:220.130.xxx.xxx 未訂閱
請參照Help,TStatusBar元件預定設置的功能.        Description    The TStatusBar component is a row of panels, usually aligned at the bottom of a form, that display information about an application as it runs. Each panel is represented by a TStatusPanel object listed in the Panels property. The SimplePanel property can be used to toggle the status bar at runtime between a single- and multiple-panel display.
yibmmok
一般會員


發表:1
回覆:3
積分:0
註冊:2004-05-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-28 11:27:25 IP:211.75.xxx.xxx 未訂閱
Jow大大, 這和我想知道的答案好像不太一樣, 是否當TStatusbar的Owner是TPanel時, 右下角那個三角形拖拉符號就會被移除? 如果Owner是TForm時, 則會出現? 也請別的大大協助, 謝謝 A value creator!!!
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-28 12:03:17 IP:203.67.xxx.xxx 未訂閱
你好!其實我要說的是每一個元件都 有它要表現的特性,像TStatusBar之 類的Windows common control,在VCL 中是以TWinControl將它包裝出來的. TStatusBar顧名思義,就是要做狀態顯示 的元件,當然Programmer也可以用作其他 的方式.    因為是為了表現既定的特性,當然它的實作 程式代碼就會對一些情況有所限制了,其實 你可以直接參考它的Source Code.     
 
procedure TCustomStatusBar.ValidateSizeGrip(ARecreate: Boolean);
var
  LForm: TCustomForm;
  LPoint: TPoint;
  LSizeGripValid: Boolean;
begin
  inherited;

  LSizeGripValid := False;
  LForm := GetParentForm(Self);
  if (LForm <> nil) and (LForm.BorderStyle in [bsSizeable,
     bsSizeToolWin]) then
  //Parent必須為Form且Parnet Form的BorderStyle也有限制喔..
  > >     
        
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-28 12:06:27 IP:203.67.xxx.xxx 未訂閱
引言: Jow大大, 這和我想知道的答案好像不太一樣, 是否當TStatusbar的Owner是TPanel時, 右下角那個三角形拖拉符號就會被移除? 如果Owner是TForm時, 則會出現? 也請別的大大協助, 謝謝 A value creator!!!
這和我想知道的答案好像不太一樣, 是否當TStatusbar的Parent是TPanel時, 右下角那個三角形拖拉符號就會被移除? 如果Parent是TForm時, 則會出現?
系統時間:2024-07-02 4:57:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!