自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#模式窗體中的按鈕操作

開發(fā) 后端
C#模式窗體中我們經(jīng)常會用到按鈕的操作,那么具體的操作是什么呢?怎么樣的設(shè)置會使C#模式窗體完善呢?那么本文就向你介紹具體的內(nèi)容

C#模式窗體中的按鈕操作是什么呢?我們知道C#模式窗體中(比如visual studio 2005中的“選項”對話框)一般會有兩個基本按鈕,一個[確定]按鈕用來提交,另一個[取消]按鈕用來撤銷提交,有時候會增加一個[應(yīng)用]按鈕,不過像“幫助”菜單中的“關(guān)于”模式窗體可能就只有一個[確定]按鈕。

Windows窗體為用戶操作友好性提供了比較好的支持。我們可以在Form設(shè)計界面的屬性設(shè)置中找到AcceptButton和CancelButton兩個屬性,默認(rèn)值為空即顯示(無)。在屬性中可以通過選擇窗體上的按鈕來設(shè)置值。屬性修改生成的代碼如下。

C#模式窗體中的按鈕操作之定義兩個Button

  1. private System.Windows.Forms.Button buttonOK;  
  2.  
  3. private System.Windows.Forms.Button buttonCancel;  

C#模式窗體中的按鈕的設(shè)置操作

C#模式窗體的“接受”按鈕。如果設(shè)置了此按鈕,則用戶每次按“Enter”鍵都相當(dāng)于“單擊”了該按鈕。

  1. this.AcceptButton = this.buttonOK; 

C#模式窗體的“取消”按鈕。如果設(shè)置了此按鈕,則用戶每次按“Esc”鍵都相當(dāng)于“單擊”了該按鈕。

  1. this.CancelButton = this.buttonCancel;  

可見可以通過快捷鍵來方便的訪問特定按鈕,但這個有一些例外,比如窗體焦點剛好在buttonCancel上,當(dāng)按{Enter}時實際按下的鍵會是buttonCancel而不是buttonOK,如果焦點停在第三個按鈕上,那{Enter}按下相當(dāng)于點擊了該按鈕。另一個細(xì)節(jié)是通過鼠標(biāo)點擊按鈕和快捷鍵操作按鈕的表現(xiàn)行為不一樣,快捷鍵操作Button不會顯示按鈕被按下的顯示效果,看上去什么都沒有發(fā)生。

C#模式窗體中關(guān)于按鈕的操作就向你介紹到這里,希望對你了解和學(xué)習(xí)C#模式窗體的按鈕操作有所幫助。

【編輯推薦】

  1. 淺析C#窗體的設(shè)置及屬性介紹
  2. 實現(xiàn)C#窗體間傳值詳解
  3. C#實現(xiàn)WinForm傳值實例解析
  4. C#窗體事件應(yīng)用淺析
  5. 淺析C#模式窗體設(shè)置屬性
責(zé)任編輯:仲衡 來源: 網(wǎng)易博客
相關(guān)推薦

2009-09-07 05:10:52

C#模式窗體

2009-09-07 06:56:46

C#透明窗體

2009-09-07 06:07:46

C#窗體設(shè)計

2009-09-07 04:56:52

C#模式窗體

2009-08-10 14:23:39

C# Setting

2009-08-20 10:10:55

C#透明窗體

2009-08-13 10:42:31

C#窗體拖動事件

2009-08-28 15:58:54

C#窗體里調(diào)用

2009-09-07 04:19:56

C#窗體事件

2009-09-07 06:31:32

C#窗體移動

2009-09-07 06:48:13

C#透明窗體

2009-04-29 09:06:18

C#設(shè)計模式Adapter

2024-07-22 08:09:28

C#模式架構(gòu)

2009-08-24 16:11:35

C#項目開發(fā)

2024-07-03 08:21:56

MDI窗體界面

2024-04-03 00:10:24

C#System數(shù)據(jù)

2009-09-01 18:06:06

c#保存窗體狀態(tài)

2009-08-25 09:19:01

C#實現(xiàn)窗體顯示

2009-08-26 11:07:36

C#打印窗體

2009-09-07 05:31:39

C#窗體關(guān)閉事件
點贊
收藏

51CTO技術(shù)棧公眾號