第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎么判斷是按鍵還是鼠標(biāo)的點擊事件?

怎么判斷是按鍵還是鼠標(biāo)的點擊事件?

揚帆大魚 2019-04-05 11:07:09
怎么判斷是按鍵還是鼠標(biāo)的點擊事件
查看完整描述

3 回答

?
絕地?zé)o雙

TA貢獻(xiàn)1946條經(jīng)驗 獲得超4個贊

方法

  當(dāng)在頁面中按下鼠標(biāo)按鍵時,onmousedown 事件會被觸發(fā)。該事件可以調(diào)用相應(yīng)的函數(shù),作為其事件處理函數(shù):在函數(shù)中,可以是任意合法的 JavaScript 代碼。

  event.button 屬性表示鼠標(biāo)按鍵。取值為 1 時表示鼠標(biāo)左鍵,取值為2時表示鼠標(biāo)右鍵??梢允褂谩癳vent.button == 1”或“event.button == 2”來判斷鼠標(biāo)的哪個按鍵被按下。

  <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>按鈕的鼠標(biāo)單擊事件</title><script language="javascript">function click() //函數(shù):判斷鼠標(biāo)按鍵,并作出相應(yīng)的響應(yīng){if(event.button == 1) //如果按下鼠標(biāo)左鍵{alert('你按下了鼠標(biāo)左鍵!'); //顯示提示信息}if(event.button == 2) //如果按下鼠標(biāo)右鍵{alert('你按下了鼠標(biāo)右鍵!'); //顯示提示信息}}//通過onmousedown事件調(diào)用click()函數(shù)document.onmousedown = click;</script></head><body><center><h1>按鈕的鼠標(biāo)單擊事件</h1><hr><br><h5>請在頁面上單擊鼠標(biāo)左鍵或右鍵...</h5></center></body></html>

  

  運行該程序后,頁面出現(xiàn)一個提示信息,當(dāng)按下鼠標(biāo)左鍵后,彈出一個對話框,如下圖所示。關(guān)閉該對話框,當(dāng)按下鼠標(biāo)右鍵時,彈出另一個對話框,如下圖所示。



查看完整回答
反對 回復(fù) 2019-04-10
?
慕的地8271018

TA貢獻(xiàn)1796條經(jīng)驗 獲得超4個贊

需要在MouseDown或者在MouseClike事件中,寫
if(e.Button == System.Windows.Forms.MouseButtons.Left) 判斷鼠標(biāo)左鍵是否按下
其他的都在System.Windows.Forms.MouseButtons這個枚舉類型中,你可以試試看。

查看完整回答
反對 回復(fù) 2019-04-10
?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗 獲得超10個贊

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.CenterToScreen();
}

private void Form1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left && e.Clicks == 1)
{
this.label1.Text = "您單擊了鼠標(biāo)左鍵!";
}
else if (e.Button == MouseButtons.Right && e.Clicks == 1)
{
this.label1.Text = "您單擊了鼠標(biāo)右鍵!";
}
}

private void Form1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left && e.Clicks == 2)
{
this.label1.Text = "您雙擊了鼠標(biāo)左鍵!";
}
else if (e.Button == MouseButtons.Right && e.Clicks == 2)
{
this.label1.Text = "您雙擊了鼠標(biāo)右鍵!";
}
}
}
這樣可以判斷是鼠標(biāo)左鍵還是右鍵了



查看完整回答
反對 回復(fù) 2019-04-10
  • 3 回答
  • 0 關(guān)注
  • 1306 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號