在這篇文章中,我們想給你介紹一下TMSVCL UI Pack v13.0的新特性。
新增:ComponentTAdvFrameView
長期以來,框架一直是將重復(fù)模式封裝在用戶界面部件中的有趣架構(gòu)。我們不僅可以直觀地將表單的子部分設(shè)計為框架,還可以將UI邏輯與之綁定。如果我們想使用這種框架范例來構(gòu)建用戶界面的這些封裝部分的列表甚至網(wǎng)格,該怎么辦?從技術(shù)上講,您可以通過創(chuàng)建一個框架類的多個實例來實現(xiàn)這一點。但是TAdvFrameView現(xiàn)在可以為你做到這一點,并提供了幾種在控件中顯示可重復(fù)幀和滾動它的模式。TAdvFrameView也可以配置為動態(tài)地在滾動控件中創(chuàng)建這樣的幀。把它想象成TControlListVCL組件,不同之處在于使用TAdvFrameView沒有限制,你只能在列表中使用TGraphicControl的后代組件,但只是你喜歡的任何控件。
在這個例子中,你可以看到一個框架被用作網(wǎng)格中的單元格,它被組織為TAdvFrameView,并被配置為響應(yīng)性的行為,并改變列以適應(yīng)始終可見的框架:
新增:TAdvToggleSwitch
與iOS、macOS或Android等其他操作系統(tǒng)相比,Windows的切換開關(guān)總是顯得有些陳舊。新的TAdvToggleSwitch組件允許您擁有現(xiàn)代外觀的撥動開關(guān),您可以進(jìn)一步調(diào)整外觀,使其看起來像iOS或Android撥動開關(guān)。它的顏色、文字、形狀……都可以配置。
此外,這種控件類型現(xiàn)在也可以在TAdvStringGrid中使用,以使設(shè)置屏幕具有友好且直觀的切換框。
新增:TAdvAvatar,TAdvAvatarList
同樣在桌面軟件應(yīng)用程序中,用戶帳戶的概念越來越普遍,并且希望有方法來指示軟件的登錄用戶。這就是TAdvAvatar進(jìn)來的地方,它提供了一種現(xiàn)代和可定制的方式來顯示登錄用戶。此外,TAdvAvatarList允許顯示登錄用戶與應(yīng)用程序管理的內(nèi)容或數(shù)據(jù)的交互。它可以通過TAdvAvatarList來顯示這些交互。它不僅可以與用戶圖標(biāo)或指示狀態(tài)的圖標(biāo)顯示這種關(guān)系,而且還允許與之交互并在提示中顯示更多信息。
新增:TAdvPipsPager
對于希望以分頁方式提供信息的情況,TAdvPipsPager是一個有趣的用戶界面概念,它可以直觀地顯示用戶界面中可用的多個頁面,還可以與之交互以滾動這些頁面。TAdvPipsPager可以處理這種分頁概念,并且還可以高度配置以選擇不同的樣式。
新增:自動HTML格式的TAdvMemo
TAdvHTMLMemoStyler已經(jīng)擴(kuò)展為一個自動格式化器。最初,TAdvHTMLMemoStyler負(fù)責(zé)控制HTML文件中HTML標(biāo)記及其屬性的語法高亮顯示。現(xiàn)在,它還可以用于自動格式化HTML。對于壓縮后的幾乎人類無法讀懂的HTML,或者由用戶編寫的不真正遵守HTML格式指南的HTML,打開格式將很好地顯示具有斷行和行縮進(jìn)的HTML,這是開發(fā)人員所期望的。
新增:HTML引擎擴(kuò)展
我們的迷你html引擎在很多TMSVCL UIPack組件中都很有特色,已經(jīng)擴(kuò)展了幾個方便的標(biāo)簽。它現(xiàn)在有3個額外的特殊字符:'·','2','3'它現(xiàn)在還支持長HEX特殊字符表表法。最后,還有一種特定于mini-HTML的簡短形式,可以在文本中顯示常用的箭頭。可以把它看作是一種方便快捷地添加方向箭頭的方式,同時也是一種顯示財務(wù)或商業(yè)數(shù)據(jù)的通知提示。
當(dāng)我們將其構(gòu)建到HTML引擎中時,這意味著它現(xiàn)在可以在諸如THTMLabel、THTMListBox、TAdvStringGrid、thtmstatusbar等組件中普遍使用。最后,HTML引擎也得到了改進(jìn),可以指定常用的顏色作為文本,也就是說,你可以使用“紅色”、“綠色”、“藍(lán)色”等名稱。作為顏色的標(biāo)識符。
新:pip在TAdvGlowButton
pip是一個小的視覺線索,表明有一些新用戶需要檢查。把它當(dāng)成一個迷你徽章。在TAdvGlowButton中,你現(xiàn)在可以為TAdvGlowButton添加這種帶有顏色的pip。這可以將這樣的通知元素添加到只有文本的按鈕上,也可以添加到TAdvGlowButton控件中使用的圖標(biāo)上。當(dāng)然,這個TAdvGlowButton可以獨立使用,但也可以作為ribbon樣式用戶界面的一部分。
新:標(biāo)題和注釋屬性在TAdvMultiInputQueryDialog中添加
TAdvMultiInputQueryDialog可以被認(rèn)為是InputDialog的一個變體,它允許使用可定制的編輯器類型捕獲可定制數(shù)量的參數(shù)。使用下一個添加的Title和Notes屬性,現(xiàn)在可以將此標(biāo)題和注釋添加為要在輸入?yún)?shù)之前顯示的第一個文本。
新增:增強(qiáng)了TAdvListView
TAdvListView是一個強(qiáng)大的TListView組件,它擴(kuò)展了內(nèi)置的自動排序指示器,以及顯示標(biāo)題文本垂直居中的功能。
新增:ShowImageSelected在TAdvListBox
在TAdvListBox中,每個列表框項都可以關(guān)聯(lián)一個imagelist圖像。為了避免這種情況,有時,當(dāng)列表框項具有選定的背景色而不是普通控件的背景色時,圖像不那么清晰可見,現(xiàn)在可以配置為圖像區(qū)域的背景保留選定項的控件背景色。
新:自動大小的THTMLRadioButton,THTMLCheckBox
有了這個新的AutoSize屬性,控件大小現(xiàn)在可以自動適應(yīng)控件標(biāo)題所需的大小。
各種改進(jìn)和較小的修復(fù)
除了這些新功能之外,新的TMSVCL UIPack還附帶了一系列常規(guī)的改進(jìn)和修復(fù),其中許多是用戶在非常具體的組件使用中報告問題或希望在應(yīng)用程序中更流暢地運行的小改進(jìn)的直接結(jié)果。改進(jìn)和修復(fù)的完整列表可以在特性請求列表中看到。
審核編輯:湯梓紅
-
Android
+關(guān)注
關(guān)注
12文章
3945瀏覽量
128005 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3580瀏覽量
89381 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6899瀏覽量
123801 -
組件
+關(guān)注
關(guān)注
1文章
518瀏覽量
17938
原文標(biāo)題:TMS VCL UI Pack v13.0
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
[01-17] 今日軟件下載精選★9ht推薦
找到一個能用的Quartus ii v13,內(nèi)帶破解及WIN7 64位驅(qū)動
用Quartus II V13.0的VWF仿真時提示“ModelSim-Altera was not found”怎么解決
以太網(wǎng)接口和SDRAM如何一起使用?
Altera Quartus II軟件v13.0支持實現(xiàn)世界上最快的FPGA設(shè)計
Altera推出Quartus II v13.0,支持實現(xiàn)世界上最快的FPGA設(shè)計
ANSYS Workbench V14.0的實例講解
![ANSYS Workbench <b class='flag-5'>V</b>14.0的實例講解](https://file.elecfans.com/web1/M00/BD/F3/pIYBAF7Vs_qAL_fdAAZjHOjn7cQ381.png)
Tecnomatix 13.0系統(tǒng)安裝手冊免費下載
![Tecnomatix <b class='flag-5'>13.0</b>系統(tǒng)安裝手冊免費下載](https://file.elecfans.com/web1/M00/E4/F0/pIYBAGBJ2ZKAPnTKAAQANvPgnCU634.png)
UI設(shè)計是什么?推薦的UI設(shè)計軟件有哪些?
![<b class='flag-5'>UI</b>設(shè)計是什么?推薦的<b class='flag-5'>UI</b>設(shè)計軟件有哪些?](https://file.elecfans.com/web2/M00/03/49/pYYBAGDVN3CAebcTAABEuzg0NVw125.png)
評論