C中怎麼觸發某按鍵的CLick事件

時間 2022-03-14 23:35:04

1樓:匿名使用者

初學c#的。給你看段**。剛開始接觸時寫的。語句比較弱,不過功能和你這個挺像。

private void form1_keypress(object sender, keypresseventargs e)

if (e.keychar == (char)keys.d2)

if (e.keychar == (char)keys.d3)

if (e.keychar == (char)keys.d4)

if (e.keychar == (char)keys.d5)

if (e.keychar == (char)keys.d6)

if (e.keychar == (char)keys.d7)

if (e.keychar == (char)keys.d8)

if (e.keychar == (char)keys.d9)

if (e.keychar == (char)keys.d0)

if (e.keychar == (char)keys.enter)

if (e.keychar == '-')

if (e.keychar == '*')

if (e.keychar == '+')

if (e.keychar == '/')

if (e.keychar == (char)keys.delete)

if (e.keychar == (char)keys.back)

if (e.keychar == (char)keys.space)

}還有。我不明白的。你的事件已經寫好了呀。if裡面寫什麼是你需要什麼了。比如要彈出個視窗,或是退出程式什麼的。。。

噢。。按了一樓的說明我明白了。。。

就是像我**裡那樣吧。。。我那個是觸發近按鈕單擊事件的。

2樓:匿名使用者

委託btnabc.onclick+=btnabc(object sender,eventargs e);

btnabc.onclick+=再按tab鍵兩次

public void btnabc(object sender,eventargs e)

如何用c#**觸發button-click事件

3樓:大野瘦子

一、基本的呼叫方法

1、button1.performclick();

2、button1_click(null,null);

3、button_click(null,new eventargs());

二、利用反射呼叫

//建立一個函式

private void callonclick(button btn)

(此處空一行)

//呼叫例子。

//呼叫button1的onclick

callonclick(button1);

(此處空一行)

//呼叫button5的onclick

callonclick(button5);

除了上述的button-click事件,還可以呼叫更多的事件

private void callbuttonevent(button btn, string eventname)

(此處空一行)

//呼叫例子。

//呼叫button1的onclick

callbuttonevent(button1,"onclick");

(此處空一行)

//呼叫button5的onkeypress

callbuttonevent(button5,"onkeypress");

4樓:

if (i == 1)

5樓:

if (i == 1)

6樓:匿名使用者

if(i==1)

c#裡面怎麼**程裡觸發按鈕的click? 50

7樓:矮漢恨天高

你是觸發事件,又不是委託事件,委託+觸發:

private delegate void clickevent(eventargs e);  //委託型別

private event clickevent click;

private void 按鈕_click(object sender,eventargs e)

}觸發他

click+=new eventhandler(你的事件);

c# 按鈕 click事件的引數

8樓:

就是獲得當前這個觸發物件,然後重新賦給button物件。然後btn物件就可以呼叫這個觸發物件的方法和屬性了。其實就是引用。

因為sender這個引數是object,觸發物件可以是任何型別的。

那下面你轉換的時候就要相對應的根據型別來轉換,從而獲取觸發物件。

c#中怎樣用**實現按鈕的click事件!最好能舉個例子說明下!

9樓:匿名使用者

1、呼叫按鈕的click事件函式即可實現。

2、示例:在窗體上新增button1、button2,**如下:

10樓:匿名使用者

第一步、繫結單擊事件;

button1.click+=new eventhandler(but_click);

第二步、編寫click事件處理方法;

例如:private void but_click(object sender, eventargs e)

內容僅供參考,希望對你有幫助!

11樓:匿名使用者

private void button1_click(object sender, eventargs e)

c#中怎麼用button鍵觸發timer控制元件 **是什麼

12樓:匿名使用者

首先。net有好幾種timer,用在ui上的推薦system.windows.forms.timer這個。

參考**如下:

this.timer1 = this.timer1 = new system.windows.forms.timer();

this.timer1.interval = 2000;

this.timer1.tick += new eventhandler(timer1_tick);

void timer1_tick(object sender, eventargs e)

private void button1_click(object sender, eventargs e)

13樓:

在button事件中寫timer.start();就可以了.**檢視器裡的自動預覽功能的**寫到timer的事件中就行.

14樓:

timer.enabled = true 即可觸發。自動預覽功能,是利用timer控制的,你可以在timer中進行system.

threading.thread.sleep(3000);來進行模擬操作即可

c#怎麼在方法中呼叫按鈕點選事件

15樓:匿名使用者

如果按鈕事件中的引數沒有用,就直接呼叫該幹牛的點選事件函式,引數傳null

例如:button1_click(null,null);

16樓:碎夢幽魂

直接當方法呼叫,引數你可以給null,或者除錯下,看點選按鈕的時候傳的引數是什麼值,你就賦什麼值

17樓:你猜我猜哇擦猜

這個沒有呼叫過,不過你可以把button2 _click()的方法拿出來,自己寫一個方法。

在button2 _click()就呼叫這個方法,button1 _click()也呼叫這個方法

c#中如何定義滑鼠左右鍵點選事件

18樓:匿名使用者

你說的是滑鼠左右鍵一起按下的事件?

貌似麼有這樣的事件,滑鼠左右鍵一起按下之後在放開只會處罰一個mouseclick事件,

你可以mousedown事件中判斷。左右鍵一起按下之後,會觸發2次mousedown,這裡你需要判斷下前後時間,2次down在多少時間內你認為是一次左右鍵觸發。同時mouseup也是。。。。

具體的你可以自己試試看畢竟左右一起按這種用的比較少。。

19樓:匿名使用者

右鍵選單可以用新增一個contextmenustrip

左右鍵事件可以在指定控制元件區域增加mouseclick事件 在事件裡面處理 mouseleft 和mouseright的動作

20樓:

新增一個contextmenustrip1就可以實現

21樓:

在form_load事件中寫

button1.mousedown += new mouseeventhandler(button1_mousedown);

然後寫事件處理函式:

void button1_mousedown(object sender, mouseeventargs e)

if(e.button==mousebuttons.left)}

按鍵精靈 怎麼寫關閉某程序的命令

vbsbegin dim bag,pipe set bag getobject winmgmts root cimv2 set pipe bag.execquery select from win32 process where name qq.exe for each i in pipe i.te...

51微控制器中按鍵程式用C怎麼寫

這個太簡單了吧,記住寫程式定時器要一直跑,建立一個時基,像個手錶的時間一樣要一直跑,即有time 125us,time 1ms,time 100ms,time 1s,time 1min,time 1hour等時間變數建立時基一直走。其它程式可以分時掃描也可以輪流掃描,不能停留死等,像電腦裡的程式一樣...

DNF靈魂獵者的效果是怎麼觸發的中間有CD嗎

一支筆 有cd 其中cd60秒 但是加成60秒就相當於沒有的 只要包裡有靈魂就無限加成的 建議百分比職業帶 答題不易 請採納 愛你n1萬年 是你用普通攻擊或者百分比技能攻擊命中敵人時,會消耗一個靈魂晶石,也是從這時開始的時候開始計算時間。如果進圖後如果沒有命中敵人或者沒有動的話,是不消耗靈魂的。靈魂...