[精讚] [會員登入]
3439

C# 取得滑鼠位置

“
C# Application中取得滑鼠位置
„

分享此文連結 //n.sfs.tw/11622

分享連結 C# 取得滑鼠位置@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 13:25:00 最後編修
2017-08-14 21:07:15 By 張○○
 

C# 取得滑鼠位置,在視窗中的絕對位置或是程式視窗中的相對位置,要怎麼取得值?以下以 listView 這個元件為例,我希望在 listView 中使用者按滑鼠右鍵時,能彈出一個 contextMenuStrip 選單,以下是我的寫法:

//在listView中的按滑鼠按下去的事件
private void listView1_MouseClick(object sender, MouseEventArgs e)
{

    // 相對位置取法:e.X 或 e.Y就是相對位置,此例我們不用鼠標相對位置。
    //偵測是滑鼠右鍵按下去
    if (e.Button == MouseButtons.Right)
    {
        //取得滑鼠的絕對位置
        Point p = MousePosition;
         //讓滑鼠右鍵的選單左上角出現有位置就是滑鼠的絕對位置
        this.contextMenuStrip1.Show(p);
    }
}


 

END

你可能感興趣的文章

[C#] 撰寫非同步方法 TCP socket #2 非同步的TCP連線程式才是撰寫連線程式的唯一道路,此文僅供參考

C# 取得滑鼠位置 C# Application中取得滑鼠位置

[C#] 從MySql資料庫取得的中文字是亂碼的處理 從MySql資料庫取得的中文字是亂碼

[C#] 撰寫非同步方法 TCP socket #1 非同步的TCP連線程式才是撰寫連線程式的唯一道路,此文僅供參考

隨機好文

沒有非誰做不可的事,也沒有不可被取代的人 沒有非誰做不可的事,也沒有不可被取代的人

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

正則表達式:Email名稱防止連續輸入點(.)及下底線(_) Email的名稱中要允許特殊符號,但又不允許連續出現的正則表達式

[MAC] 安裝APACHE+PHP OS Darwin OpenIDMac1deAir 15.6.0 Darwin Kernel Version 15.6.

此一時彼一時 我是不是易怒的人,其實我也不知道,總之我常會失控,不知道自己在幹嘛。這近生活過得浮浮的,不是很踏實,總會想太多,我甚至會