標(biāo)記單個(gè)Windows窗體控件并提供它們的快捷方式_第1頁
標(biāo)記單個(gè)Windows窗體控件并提供它們的快捷方式_第2頁
標(biāo)記單個(gè)Windows窗體控件并提供它們的快捷方式_第3頁
標(biāo)記單個(gè)Windows窗體控件并提供它們的快捷方式_第4頁
標(biāo)記單個(gè)Windows窗體控件并提供它們的快捷方式_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、標(biāo)記單個(gè)Windows窗體控件并提供它們的快捷方式.NET Framework 4.5其他版本 此主題尚未評(píng)級(jí)-評(píng)價(jià)此主題添加到Windows窗體的控件所擁有的屬性和方法能使用戶操作更趨專門化。自定義用戶界面以適合用戶的需要對(duì)于設(shè)計(jì)良好的 Windows應(yīng)用程序至關(guān)重要。本節(jié)內(nèi)容如何:設(shè)置Windows窗體控件所顯示的文本 描述如何將文本標(biāo)簽分配到控件。如何:設(shè)置 Windows窗體控件所顯示的圖像解釋如何配置控件以顯示圖像。如何:創(chuàng)建Windows窗體控件的訪問鍵提供有關(guān)創(chuàng)建預(yù)定義鍵盤快捷鍵的信息。為Windows窗體上的控件提供輔助功能信息提供有關(guān)使您的控件能夠使用輔助功能的信息。如何:設(shè)

2、置Windows窗體控件所顯示的文本.NET Framework 4.5其他版本 此主題尚未評(píng)級(jí)-評(píng)價(jià)此主題Win dows窗體控件通常顯示與該控件的主要功能相關(guān)的某些文本。例如,Butt on 控件通常顯示指示當(dāng)單擊該按鈕時(shí)將會(huì)執(zhí)行的操作的標(biāo)題。對(duì)于所有控件,都可以通過使用 Text 屬性設(shè)置或返回文本。通過使用 Font 屬性可以更改字體。還可以使用設(shè)計(jì)器設(shè)置文本。.以編程方式設(shè)置控件所顯示的文本將 Text屬性設(shè)置為一個(gè)字符串。若要?jiǎng)?chuàng)建帶下劃線的訪問鍵,請(qǐng)?jiān)趯⒁蔀樵L問鍵的字母前加一個(gè)“and”符(&)。將 Font屬性設(shè)置為一個(gè)Fo nt 類型的對(duì)象。C#C+VBButt on I.T

3、ext =Click here to save cha ngesButton1.Font =NewFont( Arial , 10, FontStyle.Bold,GraphicsU nit.Poi nt)說明可以使用轉(zhuǎn)義符來顯示用戶界面元素中的特殊字符, 通常對(duì)這些用戶界 面元素會(huì)有不同的解釋,如解釋為菜單項(xiàng)。例如,下面的代碼行將菜單項(xiàng)的文本設(shè)置為“ & NowFor Something Completely Different ” (下 面是完全不同的內(nèi)容):C#C+VBMPMe nultem.Text =:& Now For Something Completely Different請(qǐng)

4、參見如何:使用設(shè)計(jì)器設(shè)置 Windows窗體控件顯示的文 本.NET Framework 4.5其他版本 此主題尚未評(píng)級(jí)-評(píng)價(jià)此主題Win dows窗體控件通常顯示與該控件的主要功能相關(guān)的某些文本。例如,Butt on 控件通常顯示指示當(dāng)單擊該按鈕時(shí)將會(huì)執(zhí)行的操作的標(biāo)題。對(duì)于所有控件,都可以通過使用 Text 屬性設(shè)置或返回文本。通過使用 Font 屬性可以更改字體。通過設(shè)計(jì)器設(shè)置文本和字體1.在“屬性”窗口中,將控件的Text屬性設(shè)置為一個(gè)適當(dāng)?shù)淖址粢獎(jiǎng)?chuàng)建帶下劃線的快捷鍵,請(qǐng)?jiān)趯⒁蔀榭旖萱I的字母前加一個(gè)“and”符(&)。2.在“屬性”窗口中,單擊Font屬性旁的省略號(hào)按鈕 ()。在標(biāo)

5、準(zhǔn)字體對(duì)話框中,選擇所需的字體、字體樣式、大小、效果(如帶刪除線或下劃線)和腳本。如何:設(shè)置Windows窗體控件所顯示的圖像.NET Framework 4.5其他版本此主題尚未評(píng)級(jí)-評(píng)價(jià)此主題有些Windows窗體控件能夠顯示圖像。這些圖像可以是闡明控件用途的圖標(biāo),例如按鈕上表示“保存”命令的磁盤圖標(biāo)。 或者,圖標(biāo)還可以是給控件提供您想要的外觀和行為的背景圖像。設(shè)置控件所顯示的圖像? 將控件的 Image 或 Backgrou ndlmage屬性設(shè)置為 Image 類型的對(duì)象。通常您將會(huì)使用FromFile方法從文件加載圖像。在下面的代碼示例中,為圖像位置設(shè)置的路徑是“ My Pictur

6、es ”文件夾。大多數(shù)運(yùn)行Windows操作系統(tǒng)的計(jì)算機(jī)將包括該目錄。這還將允許具有最低系統(tǒng)訪問級(jí)別的用戶安全地運(yùn)行應(yīng)用程序。下面的代碼示例要求您已經(jīng)具有添加了PictureBox 控件的窗體。C#C+VBReplace the image n amed belowwith an icon of your own choos ing.PictureBox1 .Im age = Image.FromFile _(System.E nvir onmen t.GetFolderPath _(System.E nviro nmen t.SpecialFolder.MyPictures) _& lmag

7、e.gif)如何:使用設(shè)計(jì)器設(shè)置Windows窗體控件顯示的圖 像.NET Framework 4.5其他版本 此主題尚未評(píng)級(jí)-評(píng)價(jià)此主題有些Windows窗體控件能夠顯示圖像。圖像可以是一個(gè)說明控件目的的圖標(biāo),例如,表示“保存”命令的按鈕上的磁盤圖標(biāo)。圖標(biāo)還可以是背景圖像,賦予控件您所需要的外觀。說明顯示的對(duì)話框和菜單命令可能會(huì)與“幫助”中的描述不同,具體取決于您現(xiàn)用的設(shè)置或版本。若要更改設(shè)置,請(qǐng)?jiān)凇肮ぞ摺辈藛紊线x擇“導(dǎo)入和導(dǎo)出設(shè) 置”。有關(guān)更多信息,請(qǐng)參見Visual Studio 設(shè)置。設(shè)置控件所顯示的圖像在“屬性”窗口中選擇控件的 “Image”或“Backgroundlmage ”屬

8、性,再單擊省略號(hào)按 鈕()以顯示“選擇資源”對(duì)話框。選擇要顯示的圖像。請(qǐng)參見FromFileImageBackgrou ndlmage其他資源標(biāo)記單個(gè)Windows窗體控件并提供它們的快捷方式如何:創(chuàng)建Windows窗體控件的訪問鍵.NET Framework 4.5其他版本此主題尚未評(píng)級(jí)-評(píng)價(jià)此主題“訪問鍵”是菜單、菜單項(xiàng)或控件(如按鈕)標(biāo)簽的文本中帶下劃線的字符。訪問鍵允許用戶通過同時(shí)按 Alt 鍵和預(yù)先定義的訪問鍵來“單擊”按鈕。例如,如果某個(gè)按鈕運(yùn)行打印窗體的過程,而且因此其Text 屬性設(shè)置為“ Print, ”,則在字母“ P”前添加“ &”符會(huì)使得字母“P”在運(yùn)行時(shí)的按鈕文本中帶

9、有下劃線。用戶可以通過按下 Alt+P 運(yùn)行與該按鈕關(guān)聯(lián)的命令。對(duì)于不能接收焦點(diǎn)的控件,不能設(shè)置訪問鍵。創(chuàng)建控件的訪問鍵? 將 Text 屬性設(shè)置為一個(gè)字符串,該字符串在將設(shè)成快捷鍵的字母前包含一個(gè)“&”符。C#C+VBSet the letter P as an access key.Butt on 1.Text = &Print說明若要在標(biāo)題中加入一個(gè)“ &”符而不創(chuàng)建訪問鍵,請(qǐng)加入兩個(gè)“ &”符 (&)。 這樣,在標(biāo)題中顯示單個(gè)“ &”符,并且沒有帶下劃線的字符。如何:使用設(shè)計(jì)器為Windows窗體控件創(chuàng)建訪問鍵.NET Framework 4.5其他版本此主題尚未評(píng)級(jí)-評(píng)價(jià)此主題“訪問

10、鍵”是菜單、菜單項(xiàng)或控件(如按鈕)標(biāo)簽的文本中帶下劃線的字符。它允許用戶通過同時(shí)按下Alt鍵和預(yù)先定義的訪問鍵來“單擊”某個(gè)按鈕。例如,如果某個(gè)按鈕可運(yùn)行打印窗體的過程,并且因此將它的Text 屬性設(shè)為“ Print ”,則在字母“ P”前添加“ &”符會(huì)使得字母“P”在運(yùn)行時(shí)的按鈕文本中帶有下劃線。用戶可以通過按下 Alt+P 運(yùn)行與該按鈕關(guān)聯(lián)的命令。對(duì)于不能接收焦點(diǎn)的控件,不能設(shè)置訪問鍵。說明顯示的對(duì)話框和菜單命令可能會(huì)與“幫助”中的描述不同,具體取決于您現(xiàn)用的設(shè)置或版本。若要更改設(shè)置,請(qǐng)?jiān)凇肮ぞ摺辈藛紊线x擇“導(dǎo)入和導(dǎo)出設(shè) 置”。有關(guān)更多信息,請(qǐng)參見Visual Studio 設(shè)置。創(chuàng)建控

11、件的訪問鍵? 在“屬性”窗口中,將 母前包含一個(gè)“ &”符。 到網(wǎng)格中。Text屬性設(shè)置為一個(gè)字符串,該字符串在將作為訪問鍵的字例如,若要將字母P設(shè)置為訪冋鍵,請(qǐng)將&Print 鍵入為Win dows窗體上的控件提供輔助功能信息.NET Framework 4.5其他版本 此主題尚未評(píng)級(jí)-評(píng)價(jià)此主題輔助功能是一些專用的程序和設(shè)備,用于幫助殘疾人更有效地使用計(jì)算機(jī)。這方面的示例包括為盲人提供的屏幕讀取器,以及為提供口頭命令而不是使用鼠標(biāo)或鍵盤的人們所提供的語音輸入實(shí)用工具。這些輔助功能與由Windows窗體控件公開的輔助功能屬性交互。這些屬性是:? Accessibilityobject? Ac

12、cessibleDefaultActio nDescriptio n? AccessibleDescripti on? AccessibleName? AccessibleRoleAccessibilityObject 屬性此只讀屬性包含一個(gè)AccessibleObject 類實(shí)例。 AccessibleObject 實(shí)現(xiàn)了 IAccessible 接口,此接口提供關(guān)于控件的描述、屏幕位置、定位功能和值的信息。設(shè)計(jì)人員在將控件添加到窗體時(shí)設(shè)置此值。屬性AccessibleDefaultActio nDescripti on 此字符串描述控件的操作。 它并不出現(xiàn)在“屬性”窗口中,而或許只能在代碼

13、中設(shè)置。 下列 示例為一個(gè)按鈕 (Button) 控件設(shè)置了此屬性: Visual BasicButton1.AccessibleDefaultActionDescription = _Closes the application./ C#Button1.AccessibleDefaultActionDescription =Closes the application.;/ C+ button1-AccessibleDefaultActionDescription =Closes the application.;AccessibleDescription 屬性 此字符串描述控件。 它可以在

14、“屬性”窗口中設(shè)置,或者如下所示在代碼中設(shè)置: Visual BasicButton1.AccessibleDescription = A button with text Exit./ C#Button1.AccessibleDescription = A button with text Exit;/ C+button1-AccessibleDescription = A button with text Exit;AccessibleName 屬性 這是報(bào)告給輔助功能的控件的名稱。 它可以在“屬性”窗口中設(shè)置, 或者如下所示在代碼中設(shè) 置: Visual BasicButton1.Acc

15、essibleName = Order/ C#Button1.AccessibleName = Order;/ C+button1-AccessibleName = Order;AccessibleRole 屬性此屬性包含 AccessibleRole 枚舉 枚舉,用以描述控件的用戶界面角色。 新控件將該值設(shè)置 為 Default 。 這意味著默認(rèn)情況下, Button 控件充當(dāng) Button 。 如果控件還具有其他角 色,您可能想重置此屬性。 例如,可以將 PictureBox 控件用作 Chart ,而您可能想使輔助 功能將其角色報(bào)告為 Chart 而不是 PictureBox 。 您還可能希望為已經(jīng)開發(fā)的自定義控件 指定此屬性。 該屬性可以在“屬性”窗口中設(shè)置,或者如下所示在代碼中設(shè)置: Visual BasicPictureBox1.AccessibleRole = AccessibleRole.Chart/ C#PictureBox1.AccessibleRole = Acces

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論