翻譯|使用教程|編輯:鮑佳佳|2021-01-12 10:44:24.957|閱讀 433 次
概述:在這篇文章中,將向您展示Highlighter組件,該組件最初發(fā)布在DotNetBar for Windows Forms 8.1中。highlight組件使您可以使用獨(dú)特的邊框樣式直觀地突出顯示窗體上的任何控件。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DotNetBar for WinForms是一個(gè)擁有89個(gè)組件的用戶界面控件套包,用戶可以使用Visual Studio 2005-2015輕松地創(chuàng)建專業(yè)的用戶界面。十多年來DotNetBar幫助開發(fā)人員輕松地創(chuàng)建易用的專業(yè)Windows Forms (WinForms) 用戶界面。DotNetBar是全世界第一個(gè)引入全功能Office 2013、Office 2010、Windows 7、 Office 2007 style Ribbon控件以及Visual Studio 2005-2013,Metro等主題風(fēng)格和樣式的控件。
在這篇文章中,將向您展示Highlighter組件,該組件最初發(fā)布在DotNetBar for Windows Forms 8.1中。
highlight組件使您可以使用獨(dú)特的邊框樣式直觀地突出顯示窗體上的任何控件。您可以將其與我們的SuperValidator組件一起使用,以突出顯示表單上的驗(yàn)證錯(cuò)誤。您可以使用它突出顯示當(dāng)前聚焦的文本框。或只是簡單地吸引用戶注意表單上的控件。
要開始使用highlight控件,只需雙擊VS.NET工具箱中的highlighter組件,將其添加到表單中:
	 
 
圖1 – VS.NET工具箱中的熒光筆組件
這是添加了Highlighter組件的表單的樣子:
	 
 
圖2 –表單上的熒光筆組件
熒光筆組件將為窗體上的每個(gè)控件添加兩個(gè)屬性:
要突出顯示窗體上的任何控件,請選擇該控件并設(shè)置HighlightColor屬性:
	 
 
圖3 –設(shè)置HighlightColor屬性
設(shè)置了HighlightColor屬性后,控件將在運(yùn)行時(shí)顯示如下:
	 
 
圖4 –突出顯示控件的熒光筆組件
從代碼設(shè)置HighlightColor
要使用代碼設(shè)置HighlightColor,請使用以下語句:
Highlighter1.SetHighlightColor(textBoxX1,eHighlightColor.Green)
要從控件中刪除突出顯示,請使用以下語句:
highlighter1.SetHighlightColor(textBoxX1,eHighlightColor.None)
突出重點(diǎn)控制
熒光筆組件為您提供了自動(dòng)突出顯示輸入焦點(diǎn)控件的功能。您要做的就是在要突出顯示的窗體上的每個(gè)控件上設(shè)置HighlightOnFocus屬性。最簡單的方法是選擇要突出顯示的窗體上的所有控件,以便它們獲得焦點(diǎn):
	 
 
圖5 –選擇要突出顯示的所有控件
然后在VS.NET屬性窗口中將HighlightOnFocus屬性設(shè)置為true:
	 
 
現(xiàn)在,當(dāng)您運(yùn)行項(xiàng)目并在窗體上的控件之間切換時(shí),您將看到突出顯示的焦點(diǎn)控件:
	 
 
要通過代碼創(chuàng)建焦點(diǎn)突出顯示,請使用以下語句:
highlighter1.SetHighlightOnFocus(textBoxX1, True)
并使用以下語句刪除焦點(diǎn)突出顯示:
highlighter1.SetHighlightOnFocus(Me.textBoxX1, False)
本次的內(nèi)容就是這些,下午我們將講解相關(guān)布局。如果你對我們的產(chǎn)品感興趣歡迎咨詢獲取產(chǎn)品授權(quán)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: