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萬年 是你用普通攻擊或者百分比技能攻擊命中敵人時,會消耗一個靈魂晶石,也是從這時開始的時候開始計算時間。如果進圖後如果沒有命中敵人或者沒有動的話,是不消耗靈魂的。靈魂...