C++ Builder 使用控件的 Anchors 屬性自動調(diào)整位置和大小

C++ Builder 參考手冊 ? 使用控件的 Anchors 屬性自動調(diào)整位置和大小


C++ Builder 幾乎所有可以顯示在 Form 上的控件都有 Anchors 錨點屬性壹罚。

控件的 Anchors 屬性

Anchors 錨點屬性包含上下左右4項虏杰,是把控件的上下左右邊分別 “錨” 在窗口對應(yīng)的邊上,即這個邊與窗口的邊的距離不變仁热。

錨點 說明
akLeft 控件的左邊和窗口的左邊保持距離不變
akTop 控件的上邊和窗口的上邊保持距離不變
akRight 控件的右邊和窗口的右邊保持距離不變
akBottom 控件的下邊和窗口的下邊保持距離不變

這些屬性可以多選克懊,打勾有效洋丐。默認(rèn)情況豪诲,控件的左、上錨點選中达椰,控件的大小不變翰蠢,那么控件就保持和窗口的左上角相對位置固定。

左右方向:如果左右都選中砰碴,那么控件的左右都被 “錨住”躏筏,寬度隨窗口的寬度變化而改變,否則控件的寬度不變呈枉,具體如下表格:

akLeft akRight 說明
[√] [ ] 控件和窗口左邊保持距離不變,寬度不變
[ ] [√] 控件和窗口右邊保持距離不變埃碱,寬度不變
[√] [√] 控件和窗口左邊猖辫、右邊都保持距離不變,寬度可變
[ ] [ ] 控件和窗口左邊砚殿、右邊距離的比例不變啃憎,寬度不變

上下方向:如果上下都被選中,那么控件的上下都被 “錨住”似炎,高度隨窗口的高度變化而變化辛萍,否則控件的高度不變,具體如下表格:

akTop akBottom 說明
[√] [ ] 控件和窗口上邊保持距離不變羡藐,寬度不變
[ ] [√] 控件和窗口下邊保持距離不變贩毕,寬度不變
[√] [√] 控件和窗口上邊、下邊都保持距離不變仆嗦,高度可變
[ ] [ ] 控件和窗口上邊辉阶、下邊距離的比例不變,高度不變

例子:使用 Anchors 屬性瘩扼,當(dāng)窗口的大小改變時谆甜,讓右邊的按鈕始終在窗口的右邊,Button4 始終在右下角集绰,Edit1 始終在下面规辱,寬度自動調(diào)整,Memo1 隨窗口的大小自動調(diào)整占滿其余部分栽燕。

使用 Anchors 屬性的例子
錨點 Memo1 Edit1 Button1 Button2 Button3 Button4
akLeft [√] [√] [ ] [ ] [ ] [ ]
akTop [√] [ ] [√] [√] [√] [ ]
akRight [√] [√] [√] [√] [√] [√]
akBottom [√] [√] [ ] [ ] [ ] [√]

這些錨點屬性設(shè)置完成之后罕袋,運行程序,效果如下:

運行時的效果:縮小窗口
運行時的效果:放大窗口

用代碼設(shè)置和修改 Anchors 錨點屬性的方法:

Edit1 的錨點設(shè)置為 akLeft纫谅、akRight 和 akBottom:
Edit1->Anchors = TAnchors() << akLeft << akRight << akBottom;

Edit1 的錨點在原有基礎(chǔ)上去掉 akTop炫贤,添加 akRight 和 akBottom:
Edit1->Anchors = Edit1->Anchors >> akTop << akRight << akBottom;


相關(guān):


C++ Builder 參考手冊 ? 使用控件的 Anchors 屬性自動調(diào)整位置和大小

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末付秕,一起剝皮案震驚了整個濱河市兰珍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌询吴,老刑警劉巖掠河,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亮元,死亡現(xiàn)場離奇詭異,居然都是意外死亡唠摹,警方通過查閱死者的電腦和手機爆捞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勾拉,“玉大人煮甥,你說我怎么就攤上這事∨涸蓿” “怎么了成肘?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長斧蜕。 經(jīng)常有香客問我双霍,道長,這世上最難降的妖魔是什么批销? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任洒闸,我火速辦了婚禮,結(jié)果婚禮上均芽,老公的妹妹穿的比我還像新娘丘逸。我一直安慰自己,他們只是感情好骡技,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布鸣个。 她就那樣靜靜地躺著,像睡著了一般布朦。 火紅的嫁衣襯著肌膚如雪囤萤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天是趴,我揣著相機與錄音涛舍,去河邊找鬼。 笑死唆途,一個胖子當(dāng)著我的面吹牛富雅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播肛搬,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼没佑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了温赔?” 一聲冷哼從身側(cè)響起蛤奢,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后啤贩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體待秃,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年痹屹,在試婚紗的時候發(fā)現(xiàn)自己被綠了章郁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡志衍,死狀恐怖暖庄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情足画,我是刑警寧澤雄驹,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站淹辞,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏俘侠。R本人自食惡果不足惜象缀,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望爷速。 院中可真熱鬧央星,春花似錦、人聲如沸惫东。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽廉沮。三九已至颓遏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間滞时,已是汗流浹背叁幢。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留坪稽,地道東北人曼玩。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像窒百,于是被迫代替她去往敵國和親黍判。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容