1樓:匿名使用者
觸控螢幕是乙個單獨的事件獲取程式,手指的運作代替的是滑鼠的運作.
這一點上和筆記本的觸板是一樣的,你根不用不著考慮加寫觸板的事件委託.
而你自己寫的程式其實就是普通程式.只是在帶觸控螢幕的電腦上由手指代替滑鼠操作.
你補充的問題,從左向右劃一下,這個我沒寫過,不過從事件本身來看應該是捕獲滑鼠的起點和終點座標,當終點座標位於起點座標的右側時(+且時間小於?秒),那麼啟動乙個方法(呼叫方法或委託)
看看滑鼠的相關事件有沒有可用的,不知道有沒有現成的方法可以監視滑鼠起止兩個座標的...已封裝好的估計比較困難,得自己加乙個分流邏輯進去.
--------
做乙個邏輯:
1.建立乙個panl或者其它什麼容器.
2.當游標進入時,啟動timer計時器,並跟蹤監視滑鼠座標.或者當游標位置發生變化時,再次記錄座標.
3.當一定時間內(timer屬性,定期監視),滑鼠發生從左至右的位移(座標比較),則啟動某一方法或委託,否則空.
4.滑鼠移出時關閉計時.
?看看有沒有mouse move的相關事件,有就簡單的多..
修正:手指初次點上是滑鼠單擊事件,也可以這個時候啟動計時器(或者記錄當前時間)記錄座標.
2樓:匿名使用者
在vs的屬性視窗中,單擊「閃電圖示」,在下面找到mouseclick和mousedoubleclick,在右邊對應的框中雙擊就行了。 mouseclick是點選事件,mousedoubleclick是雙擊事件。
3樓:
msdn裡面找 用相關的英文單詞打進去試試
如果沒有 那自己寫委託吧~~~~
c# ,獲取滑鼠移動事件,在整個螢幕上???
4樓:
你好 這個程式我現在也要用,可以給我發乙份嗎?謝謝!!!
5樓:
我有捕獲整個螢幕的滑鼠和鍵盤響應.net實現語言是c#。
請留郵箱
晚上回家給你發,我在公司,**在家裡。。。。。。。
已經發了。注意查收
在c#中怎麼實現事件的監聽?請給出詳細**,謝謝!
6樓:
事件都是觸發的 沒有突發的 如果觸發了你沒考慮到的事件 那叫異常 可以選擇丟擲異常
7樓:匿名使用者
//視窗1 form1
public delegate void listenerhandler();
public event listenerhandler listener=null;
public void dosomething()}//視窗2 form2
form1 f1=new form1();
f1. listener+=new listenerhandler(noteme);//訂閱(註冊)視窗1的listener事件
//事件處理方法
private void noteme()//執行
f1. dosomething();執行
//觸發事件是個主動的過程,沒有什麼監聽,就像你執行乙個方法一樣
8樓:匿名使用者
事件機制不用監聽。比如
this.button1.click+=new eventhandler(this.button_click);
造事者會把它啟用。
plc觸控式螢幕一體機怎麼程式設計,plc 觸控式螢幕 和 觸控式螢幕plc一體機有什麼區別呀,為什麼觸控式螢幕plc一體機好像沒有多少人用
看是什麼品牌的了,現在國產的觸屏plc一體機也挺好的,我們廠子都用的好像是深圳那邊出的叫顧美,都是組態軟體,我們廠好像是從天津買的, 木熙憂櫺 要是西門子的,那直接編觸控式螢幕的程式,畫面什麼的,裡面的輸入輸出點要和plc的輸入輸出對應。之後把觸控式螢幕和plc通訊線連上。這樣就實現觸控式螢幕控制p...
華為榮耀6觸控螢幕失靈怎麼回事,華為榮耀6c觸控螢幕失靈怎麼解決?
騎驢光世界 您好,請確認是否是因為開啟設定 輔助功能中的talkback開關進入了盲人模式而引起。在開啟talkback後,雙擊操作會替代單擊操作,雙指滑動替代單指滑動。在主螢幕雙擊 設定 輔助功能 talkback 然後雙擊tallback開關便可以退出此模式。華為榮耀6c觸控螢幕失靈怎麼解決? ...
c的socket程式設計中,怎麼獲取接受到得資料長度
直接讀成二進位制流,在接收端或者說伺服器端接收到二進位制流後 以同樣的型別進行轉換就好 看下這個方法.將陣列型別讀取為二進位制流 private byte serializeonlinelist iformatter format new binaryformatter memorystream s...