翻譯|使用教程|編輯:龔雪|2020-12-24 10:15:13.217|閱讀 622 次
概述:本文將為大家介紹DevExpress WinForms TextEdit控件功能, v20.2.4日前已正式發(fā)布,歡迎下載最新版體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
下載DevExpress v20.2完整版 DevExpress v20.2漢化資源獲取
在DevExpress WinForms v20.2 Beta中未包含的功能是WinForms Text Editors的“高級(jí)模式”,這個(gè)新選項(xiàng)為所有基于TextEdit的WinForms編輯器添加了許多選項(xiàng)(TokenEdit、HyperTextLabel和HyperlinkEdit控件除外)。
要激活此新模式,請(qǐng)啟用Properties.UseAdvancedMode屬性,或者(如果要升級(jí)應(yīng)用程序中的所有編輯器)啟用靜態(tài)WindowsFormsSettings.UseAdvancedTextEdit屬性。
v20.2對(duì)TextEdit painters進(jìn)行了重新設(shè)計(jì),以使插入符號(hào)的移動(dòng)和文本選擇更加美觀(更平滑):
此外,文本選擇顏色現(xiàn)在基于當(dāng)前應(yīng)用的皮膚。
插入符號(hào)和選擇動(dòng)畫(huà)由AdvancedModeOptions.AllowCaretAnimation和AdvancedModeOptions.AllowSelectionAnimation屬性管理。
Labels對(duì)text box控件非常重要,如果應(yīng)用程序包含一個(gè)用于輸入名字名稱的文本框,則該應(yīng)用程序通常會(huì)在文本框本身旁邊帶有一個(gè) “First Name”標(biāo)簽,否則用戶將無(wú)法區(qū)分文本字段的目的。
在高級(jí)模式下,您可以設(shè)置AdvancedModeOptions.Label屬性,編輯器將直接在文本框中嵌入此字符串。
正如您在該動(dòng)畫(huà)中看到的那樣,此更新模式與全面檢查的mask引擎完全兼容。
用戶插入包含表情符號(hào)的字符串,或是使用“Win+.”熱鍵從Windows庫(kù)輸入表情符號(hào),在此新模式下運(yùn)行的文本編輯器將自動(dòng)顯示它們。 注意:如果要使用彩色表情符號(hào),則需要為所需的編輯器啟用AdvancedModeOptions.UseDirectXPaint屬性。否則,編輯器將顯示標(biāo)準(zhǔn)表情符號(hào)的黑白版本。
在此新的高級(jí)模式下,Text Edit控件允許用戶插入任何大小的文本塊(標(biāo)準(zhǔn)編輯器具有32,767個(gè)字符的限制)。即使啟用了自動(dòng)換行,文本插入操作也比Windows記事本更快。
在測(cè)試過(guò)程中,我們調(diào)整了示例編輯表單的大小,其中包含400個(gè)文本編輯內(nèi)容。 具有更新的文本編輯功能的表單平均可產(chǎn)生1,581,427 ticks,與具有標(biāo)準(zhǔn)文本編輯功能表單的2,542,614 ticks相比,提高了37%。
DevExpress技術(shù)交流群2:775869749 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)