C# winform 判斷click事件點選的是左鍵還是右鍵
private void btn_Click(object sender, EventArgs e)
{
//EventArgs繼承自MouseEventArgs,所以可以強轉
MouseEventArgs Mouse_e = (MouseEventArgs)e;
//點滑鼠右鍵,return
if (Mouse_e.Button == MouseButtons.Right)
{
MessageBox.Show("右鍵!");
}
}
只有把EventArgs強制轉換成MouseEventArgs就可以有相當於MouseDown事件的功能了
button2.MouseDown += new MouseEventHandler(btn2_MouseDown);
private void btn2_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
MessageBox.Show("右鍵");
}
}
相關推薦
C# winform 判斷click事件點選的是左鍵還是右鍵
button.Click += new System.EventHandler(btn_Click); private void btn_Click(object sender, EventArgs e) {//EventArgs繼承自MouseEventArgs,所以可以
C# winform呼叫類似按鈕點選的事件時自帶引數該怎麼寫 C# winform呼叫類似按鈕點選的事件時自帶引數該怎麼寫
來源:https://www.cnblogs.com/haizine/p/8242982.html C# winform呼叫類似按鈕點選的事件時自帶引數該怎麼寫 //按鈕事件 private void btn_Click(object sender, EventArgs e) {} //
解決Microsoft visual studio 2010點選程式碼雙擊右鍵就崩潰的問題
今天給電腦重灌了個系統,再重新安裝了Microsoft visual studio2010,新建一個專案,發現只要開啟程式碼雙擊了滑鼠右鍵,開發工具就崩潰,這多不方便。在網上查找了大量資料終於解決了該問題。下面把解決辦法分享給大家! 事件檢視發現報錯如下: EventTy
c#控制IE瀏覽器自動點選等事件WebBrowser,mshtml.IHTMLDocument2
可以實現例如通過應用程式操作google搜尋,使用者輸入要搜尋的內容,然後在google中搜索;可以自動點選網頁上的按鈕等功能 1. 加入對Microsoft Internet Controls的引用; 2. 加入對Microsoft HTML Object
用jquery獲取一個div下的span標籤陣列,再判斷點選事件點選的是哪個span
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="http://l
C#winform判斷鼠標30秒不動就關閉窗口
csharp pri nbsp spa nth nvi () class mouse public partial class BaseForm : Form { private Timer timer; int x, y;
C# Winform 用paint事件實現漸變色
win cxx vertica gpu ++ opc 顏色 分享 mvp 首先創建一個窗體Form1,進入代碼頁面,在前面添加一行代碼 using System.Drawing.Drawing2D; 引用繪圖類。 回到Form1的設計頁面,打開屬性頁面,進入事件列表,找到P
AngularJS ng-click事件點擊無效
點擊事件無效 ng-click ng動態生成的元素綁定事件 angularJs 微信公眾號開發調用微信的上傳圖片接口時,需要append一段html代碼,div上的ng-click事件點擊無效1、要追加進去的htmlvar html = "<div ng-click='
C#winform的datagridview設置選中行
ntc bind view設置 cell sdn 隱藏 orm dex owin this.dataGridView1.CurrentCell = this.dataGridView1[colIndex, rowIndex];this.dataGridView1.Bindi
C WinForm 開發Windows7多點觸控(Multi-Touch)應用程式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
JavaScript ----點選事件 * 點選圖片改變圖片路徑,達到開關燈效果
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></tit
antd移動端onClick事件點選無效
最近空餘時間比較多,自己想學習react跟移動端的東西,就選用了antd-mobile庫,框架搭好開發過程中遇到個問題,裡面繫結的點選事件無效,不僅是antd自帶的按鈕無效,原生button點選也沒反應,網上找了一大堆沒有好的解決方案。在除錯過程中發現 原來是我在設定底部導航的時候,把內容部分遮擋了
4.vue的的點選事件點選繫結
1.js內容: //在使用vue之前必須例項化vue物件 new Vue({ /*el:指element 需要獲取的元素,一定是html中根容器元素 以後所有的操作均是在這個根容器中進行操作
JavaScript ----點選事件 * 點選圖片改變圖片路徑,達到開關燈效果
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> &l
jq 鍵盤事件,點選鍵盤上的上鍵,input上一個獲取焦點,點選下鍵,input下一個獲取焦點
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script
vue之選單新增選擇,知識:資料雙向繫結、迴圈渲染、事件點選以及按鍵的點選
要求: 1.可以增加菜名 2.可以刪除菜名 3.點選選擇菜名後自動增加到已選選單中 4.可以在已選選單中取消選擇 程式碼: <template> <div> <input type="text" ref="add"> &
微信小程式map元件bindmarkertap事件點選無效
今天做小程式遇到了map元件上任何事件都不起作用,無法執行函式。 貼出可能解決的辦法: 1、<map> 元件需要設定ID,雖然小程式map元件不是強制要填,但不填可能會有一些問題 2、marker 一定要有id,這個id一定是有效的,不能為空。這個是最重要的 3、設一下marker的層
滑鼠事件點選拖拽div
<div id="div1"></div> #div1{ width:100px; height: 100px; background:red; position: absolute; } window.onload = function() { var
ArcGIS API for Silverlight開發中滑鼠左鍵點選地圖上的點彈出視窗及右鍵點選彈出快捷選單的實現程式碼
1、首先在SL專案中新增一個抽象類ContextMenu.cs檔案,程式碼如下:using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.
C# winform 判斷程式是否已經在執行 判斷程式是否已經開啟
在 Program.cs 開啟的時候在裡面修改[STAThread] static void Main() { Application.E