C程式設計中怎麼獲取觸控螢幕的事件,C 程式設計中怎麼獲取觸控螢幕的事件

時間 2022-05-08 19:15:06

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...