C 怎麼檢測使用者在控制檯按下了某鍵?

2025-01-22 08:50:18 字數 2522 閱讀 7919

c# 控制檯 如何判斷是否按下按鍵? 就類似於 iskeypressed

1樓:仙戈雅

我在之前的乙個提問過相應的問題。

你修改下就可以了。

c#控制檯如何捕獲ctrl單個按鍵按下

2樓:啊切二

可以用wndproc

找到ctrl的**,判斷ctrl按下時,再判斷c是否按下,然後呼叫你自己的函式,如果想不執行系統預設的ctrl c,就不執行base

c# **中怎樣知道按下了enter鍵或者其它鍵

3樓:錦繡九洲分類垃圾桶

先在form的屬性-事件裡面找到keyup 然後雙擊,在**裡面編寫form1_keyup方法。

void form1_keyup(object sender, keyeventargs e)

如果要獲取按下的鍵是哪個就可以用來獲取。

4樓:

可以捕獲這個enter鍵或其它鍵。

private void form1_keydown(object sender, keyeventargs e)

else if ( ==}

5樓:網友

窗體有個keypress事件,只要有按鍵動作就會引發此事件。

private void tmp_keypress(object sender,keypresseventargs e)

6樓:網友

只能是enter建。

你點選窗體 然後在屬性的 acceptbutton裡 選擇 yourbutton

然後執行的時候 你在窗體裡打 按回車 和你 單擊 yourbutton

的效果就一樣了接分。

7樓:火沙

keypress事件裡判斷唄。

或者keydown事件、 onkeyup事件都行。

if( ==

8樓:網友

用指令碼獲取,按鍵有鍵值的。根據值獲取鍵入某個鍵。。。

c#中consolemodifiers如何檢測單個ctrl按鍵被按下。不要組合按鍵

9樓:網友

//試試這個。

using system;

class program

按下了ctrl鍵");}

10樓:陽光的雷咩咩

你是想單獨檢測ctrl鍵還是某個組合鍵?

我用c#做一款小遊戲遇到個問題,怎麼判斷使用者在長按某個按鍵時,只判斷這個按鍵只被按下一次呢?

11樓:網友

第一次keydown事件發生時,將乙個訊號量置為true, 同時下一次keydown不作反應,如果keyup,則將它置為false,同時停止對keydown的無視。 開乙個執行緒,每隔50毫秒就監視一次訊號量的值,如果他的值超過3秒都為true,就可以認為某個鍵被長按了。

12樓:網友

按鍵有幾個事件,你可以用按下事件和彈起事件。

keydown和keyup判斷。

13樓:會飛的夢兒

個特別vads吃點撒vc冊vf不。

c#怎麼獲取使用者輸入的按鍵做出判斷

14樓:沉默_頹廢

響應keypress事件,通過判定ascii值判斷所按下的鍵private void textboxsize_keypress(object sender, keypresseventargs e)

else if ( ==13)

true;該部分**實現richtextbox中文字的字型設定功能。

15樓:網友

控制項裡有個keydown事件 你可以在此事件裡 做出判斷。

在c#控制檯中,一旦使用者按下任意鍵,乙個正在執行的程式會停止,假如沒有,程式一直執行,知道結束位置

16樓:林汐夜雙子

用獲取鍵盤按下的函式試下,加在迴圈中,當有鍵盤按下時退出。 在寫控制檯程式時不是也會顯示「按任意鍵退出」,你也可以用這個方法。

17樓:網友

我覺得要用api重新寫過乙個控制檯類才能做到。

我記得可以用control+break終端正在執行的控制檯程式。

18樓:網友

這個要把執行**寫入迴圈才行。

c#中如何用if語句語句判斷按鈕是否已經被按下?

19樓:不想太帥噢

你想怎樣的?你可以在按鈕按下之後寫乙個bool s 為true,按下之前為false,然後在你想要在之後的事件的前面寫上if(bool s==true)

這樣就可以了呀。

c控制檯編寫使用者註冊程式,實現使用者註冊

你好,這個註冊程式我可以寫,驗證的時候需要正則嗎?c 寫使用者註冊程式 你寫個註冊頁面,頁面要求輸入user,password,age,email物件的值,再寫個插入方法,呼叫就行了.利用c 編寫一個控制檯應用程式,實現使用者輸入學號,姓名,班級等資訊後,在控制檯列印使用者輸入的資訊.using s...

c控制檯程式中實行資料庫的連線,c 控制檯應用程式連線資料庫問題

引用名稱空間 using system.data.sqlclient using system.data 連線模式 sqlconnection conn new sqlconnection 你的連線字串 sql mand cmd new sql mand sql語句 conn conn.open s...

C語言怎麼改變控制檯 區域性區域 的顏色?

不知道是不是你要的結果,哈哈。c語言中,如何更改輸出的文字中一部分的顏色?可通過以下兩種方法解決 方法.用windows api.如下 輸出 高亮綠色前景白色背景 高亮黃色前景白色背景 在同一行。include include int main 這裡foreground green可以換成 的數字,...