c窗體中設計快捷鍵,C 中如何對按鈕設定快捷鍵????????高手來啊

2022-06-12 04:51:34 字數 3072 閱讀 6844

1樓:匿名使用者

將視窗的keypreview 屬性設定成true ,然後在視窗的keydown 或keyup 裡新增事件處理就可以了 。例如

private void form1_keydown(object sender, keyeventargs e)

2樓:

先寫個事件如:

private void ss()

private void form1_keydown(object sender, keyeventargs e)

你全部選中控制元件,然後在keydown事件裡面寫上form1_keydown就可以了。

3樓:傳說傳說傳說

button裡面有設定快捷鍵的屬性。具體記不清了。

c#中如何對按鈕設定快捷鍵????????高手來啊...

4樓:匿名使用者

如下例,在窗體pkform中有個按鈕名為tuichu,設定快捷鍵為cprivate void pkform_keydown(object sender, keyeventargs e)

}要提醒的是先把窗體的keypreview設為true。

當使用ctrl + *快捷鍵時

private void pkform_keydown(object sender, keyeventargs e)}

5樓:波波球

選中按鈕,找到keytips屬性,輸入想設定的快捷鍵比如ctrl+k,回車

6樓:匿名使用者

if(e.key==你想要的鍵)

c# 中如何為按鈕設定快捷鍵?

7樓:

如果是c#-winform程式的話,用vs編輯的,那麼你可以先把窗體(form)屬性的keypreview=true監聽鍵盤,再在事件裡新增keypress/keydown等事件

if (e.keycode == keys.f5)else if (e.

keycode == keys.f3)比如你要想用回車來執行『確定鍵』,你可以用快捷方式,也可以將:確定鍵.

focus=true,就可以了

8樓:

寫到winform的按鍵方法中去,然後在接受的鍵值中進行判斷是按下的哪個鍵,比如a==41,

9樓:匿名使用者

多說一句.窗體可以設定acceptbutton,掛到窗體下屬的某個按鈕後,回車就會呼叫這個鍵的事件處理.

10樓:鄺筱詹綺雲

button1.text

="確定(&e)"

c#中熱鍵如何實現

11樓:o夜之心

好像是判斷

event.keycode=='ascii編碼'

12樓:匿名使用者

每個頁面都有key_down事件,哪個頁面為焦點時 觸發的是那個頁面的事件

vs中c#在**開啟設計視窗

13樓:來自桃花江有魅力的海爾兄弟

開啟vs,按下快捷鍵ctrl+shift+n,選擇需要建立的專案型別和使用的.net版本

你說的設計視窗是指屬性欄嗎?

如果是指窗體的設計介面只需要建立form應用程式後在解決方案資源管理器裡雙擊窗體檔案,自動生成的那個窗體檔案我記的應該叫form1.cs

14樓:匿名使用者

開啟主介面,檔案-----新建------專案-windows 窗體使用者介面的應用程式的專案。

我的是vs2008.

15樓:呆萌的

開啟主介面,檔案-----新建------專案------控制檯應用程式。

16樓:匿名使用者

哦豁,我曉得!

雙擊form1.cs或者下面的form1.designer.cs

c# 給winform 控制元件新增快捷鍵的幾種方法

17樓:匿名使用者

在大家給button、label、menustrip等控制元件設定text屬性時在名字後邊加&鍵名就可以了,比如button1.text= "確定(&o)"。就會有快捷鍵了,這時候按alt+o就可以執行按鈕單擊事件。

第二種:ctrl+*及其他組合鍵

在winform中設定要使用組合鍵的窗體的keypreview(向窗體註冊鍵盤事件)屬性為true;

然後使用窗體的keydown事件(在首次按下某個鍵時發生).例項**:

private void ***_keydown(object sender, keyeventargs e)}

注:1、***代表窗體名稱,大家可以看一下 」keys」的列舉引數,以實現自己需要

2、還有一個問題,當使用ctrl + *快捷鍵時,對於焦點在可寫的控制元件(如textbox)上時,可能會將* 鍵值同時輸入,則需要加另一句話將handled設定為true,以取消 keypress 事件。即:

private void ***_keydown(object sender, keyeventargs e){

if (e.keycode == keys.f && e.control){

e.handled = true; //將handled設定為true,指示已經處理過keypress事件

還是以button為例。給form新增一個contextmenustrip1,將其邦定到button上,假設為button1。給contextmenustrip1新增一個item,然後為它設定快捷鍵(就是你想加在button上的快捷鍵),並且將它的visible屬性設為false。

c#剛裝了microsoft visual studio 10 **編輯視窗和窗體設計視窗 相互切換的快捷鍵是什麼。

18樓:匿名使用者

ctl+tab

兩個視窗要同時開啟(字數太少不讓我提交)

photoshop中不知按到哪個快捷鍵,影象變成灰色了

到通道里面看就全明白了,應該是不小心如下快捷鍵 ctrl 1 代表紅色通道 顯示 ctrl 2 代表綠色通道 顯示 ctrl 3鍵 代表藍色通道 顯示 把通道里的小眼睛都點開就好了。是不是按到通道里去了,單一通道也會顯示灰色。按ctrl 2,顯示回彩色即可。估計是由於你按了 去色 的快捷鍵shift...

eclipse中如何使用快捷鍵import包

alt ctrl shift o 匯入所有沒匯入的包shift ctrl m匯入你滑鼠當前所在的地方的未匯入的包延展閱讀 1.ctrl shift b 在當前行設定斷點或取消設定的斷點。2.f11 除錯最後一次執行的程式。3.ctrl f11 執行最後一次執行的程式。4.f5 跟蹤到方法中,當程式執...

中右箭頭製表符如何輸入快捷鍵是什麼

word中標記符中向右箭頭是格式標記,表示 製表符 一個符號就是一個製表符 製表符在鍵盤中敲tab鍵就會出現,如不小心點到的取消方法 1 直接選中右鍵進行刪除 2 在選單欄工具中找到選項選項 檢視 格式標記 取消裡面所有的勾 確定即可取消。在word中出現灰的向右箭頭是怎麼回事 那是製表符 按tab...