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

UI設計是什么?推薦的UI設計軟件有哪些?

評論