原創(chuàng)|使用教程|編輯:我只采一朵|2017-12-06 10:06:02.000|閱讀 309 次
概述:在設(shè)計報表模板時,你經(jīng)常需要在同一層上構(gòu)建多個控件。那么怎么才能保證布局不會顯得參差不齊或者需要花很多時間去調(diào)整呢?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在設(shè)計報表模板時,您經(jīng)常需要在同一層上構(gòu)建多個控件。例如,在 FastReport VCL 中,報表頁面上的網(wǎng)格就是這樣的。在 FastReport.Net 中,網(wǎng)格只代表平面線條的交點(diǎn)。這樣就不像線條那樣分散注意力,但同時也有助于構(gòu)建對象。
然而,為了達(dá)成這些目的,我們還有一個更方便的工具——引導(dǎo)線(guide lines)。您可以在垂直和水平平面中添加一條細(xì)虛線,以幫助構(gòu)建控件。這些線僅在報表設(shè)計器中可見,并且在報表運(yùn)行時不會顯示。這里是查看(View)工具欄上的控件引導(dǎo)線:
您可以手動添加這些線或使用選項(xiàng):自動指引(Automatic Guides)。首先,我想要跟你講講,當(dāng)向報表頁面中添加組件時,Microsoft Visual Studio風(fēng)格的自動背光引導(dǎo)線:
也就是說,如果您在報表頁面上至少有一個控件,則可以將其與其他控件進(jìn)行對齊。要手動添加引導(dǎo)線,請在垂直或水平線上選擇一個位置,然后雙擊鼠標(biāo)。您可以添加任意數(shù)量的引導(dǎo)線。
要移動線條,您應(yīng)該點(diǎn)擊滑塊(您移動滑塊時,它會變暗),按住它并移動到所需的位置。如果線條穿過了對象的邊界,則對象將與線條一起移動。當(dāng)您需要將所有對象放在同一行上時,這會非常有用。您應(yīng)該移動引導(dǎo)線連帶對象,直到它到達(dá)另一個對象的邊界。放開線的滑塊。現(xiàn)在,第二個對象已“綁定”到該行。如果現(xiàn)在移動滑塊,則兩個對象將一起移動。所以你可以繼續(xù)“抓取”第三、第四以及更多項(xiàng):
要刪除所需的線,請按住滑塊并將其移出頁面,無論是在哪個區(qū)域里。
前文提到過,當(dāng)你移動引導(dǎo)線穿過對象的邊界時,對象會隨著線一起移動。因此,最好是通過上下移動滑塊來移除引導(dǎo)線,而不是橫向移動。
要快速刪除,設(shè)計器在工具欄上提供了兩個按鈕:“刪除水平指引”和“刪除垂直指引”。從名字就能看出他們是用來干嘛的,我們就不再贅述了。
現(xiàn)在考慮一下選項(xiàng)“自動指引”。如果你啟用它,則所有添加的對象都會有引導(dǎo)線外框,即兩條垂直線和兩條水平線:
應(yīng)該注意的是,如果選項(xiàng)“自動指引”,那么就不能手動添加引導(dǎo)線。而且,以前寫的線也會被刪除。但是,以前添加的所有對象都將自動提供指引。
如果大量的引導(dǎo)線妨礙了您,您可以使用“指引”按鈕禁用它們。此外,所有的滑塊都將被保存,并且您隨時可以通過按下按鈕來復(fù)原引導(dǎo)線。
很多菜鳥報表開發(fā)者忽略了“指引”這樣的技巧,但實(shí)際上,它們會讓模板的設(shè)計更加簡單快捷。并且,使用一個簡單方便的工具總是很棒的體驗(yàn)。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn