按住左鍵點選右鍵,和按住右鍵點選左鍵,c 原始碼

2021-08-29 13:21:19 字數 1506 閱讀 7787

檔案一:form1.cs

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

namespace test

///

/// 滑鼠狀態

///

public enum mousebuttonsstate ;

//當前按鍵狀態

private int btnstate = -1;

//為了在textbox中換行,使用此傢伙,用textbox.text="/n"方式換行不好使,

//不是滑鼠功能的一部分只是為了換行顯示資訊

private listlist = new list();

private void outtext(string text)

private void form1_mousedown(object sender, mouseeventargs e)

btnstate = (int) mousebuttonsstate.leftdown;

this.outtext("2. 左鍵,mousedown事件");

break;

case mousebuttons.right:

if (btnstate==(int)mousebuttonsstate.leftdown)

btnstate = (int) mousebuttonsstate.rightdown;

this.outtext("4. 右鍵,mousedown事件");

break;}}

private void form1_mouseup(object sender, mouseeventargs e)

private void button1_click(object sender, eventargs e) }}

檔案二: form1.designer.cs

namespace test

base.dispose(disposing);

}#region windows 窗體設計器生成的**

///

/// 設計器支援所需的方法 - 不要

/// 使用**編輯器修改此方法的內容。

///

private void initializecomponent()

#endregion

private system.windows.forms.button init;

private system.windows.forms.textbox textbox1;}}

JQ 禁止右鍵點選事件

禁用右鍵 文字選擇功能 複製按鍵 document bind contextmenu function document bind selectstart function document keydown function 按鍵時提示警告 function key e else if e.whic...

如何用QTP錄製滑鼠右鍵點選事件

qtp錄製滑鼠右鍵單擊事件要通過模擬鍵盤操作來實現 step 1,修改replaytype為2,一般情況預設設定是1的。1 使用瀏覽器事件執行滑鼠操作。2 使用滑鼠執行滑鼠操作 setting.webpackage replaytype 2 step 2,滑鼠右鍵單擊事件 附 click的事件有三種...

右鍵點選工作列程式沒有鎖定選單

最近由極速瀏覽器轉換到火狐瀏覽器,但是發現火狐瀏覽器不能鎖定到工作列,找了很多資料,下面的方式親試有效。一 開始 所有程式 附件 右鍵點選 命令提示符 以管理員身份執行。二 在管理員命令提示符視窗中,再次輸入該命令 先複製此命令,再右鍵點選空白處貼上 cmd k reg add hkey class...