主頁 > 百科知識(shí) > onmouseover和onmousemove的區(qū)別

onmouseover和onmousemove的區(qū)別

時(shí)間:2025-01-16 19:27:02 瀏覽量:

在Visual Basic中,可以利用鼠標(biāo)事件來使應(yīng)用程序?qū)κ髽?biāo)的位置和狀態(tài)作出響應(yīng),如單擊、雙擊、移動(dòng)、松開鼠標(biāo)鍵和按下鼠標(biāo)鍵等。

一、onMouseOver的用法。

松開鼠標(biāo)鍵就是onMouseOver,發(fā)生在松開鼠標(biāo)的時(shí)候??梢岳盟砷_鼠標(biāo)鍵的事件來代替單擊事件。這樣做的好處是可以在檢測(cè)鼠標(biāo)鍵的同時(shí),檢測(cè)你所按下的鍵盤上的功能鍵,如控制鍵。

二、onMouseMove的用法。

鼠標(biāo)移動(dòng)事件即onMouseMove,發(fā)生在鼠標(biāo)滑動(dòng)的時(shí)候。鼠標(biāo)在對(duì)象上移動(dòng)的時(shí)候,這個(gè)事件將一直發(fā)生。

但是,不是對(duì)鼠標(biāo)經(jīng)過的每個(gè)像素,Visual Basic都會(huì)生成鼠標(biāo)移動(dòng)事件。操作環(huán)境一秒生成有限的鼠標(biāo)消息。并且,鼠標(biāo)指針移動(dòng)得越快,在任意兩點(diǎn)之間所能識(shí)別的鼠標(biāo)移動(dòng)事件就越少。

應(yīng)用程序能在極短的事件內(nèi)識(shí)別大量鼠標(biāo)移動(dòng)的事件。因此,一個(gè)鼠標(biāo)移動(dòng)事件過程不應(yīng)去做那些需要大量計(jì)算時(shí)間的工作。否則可能會(huì)引發(fā)意想不到的結(jié)果,或者使程序的運(yùn)行變得非常緩慢。

TAG: onmouseover

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報(bào)建公司 版權(quán)所有 | 黔ICP備2023009682號(hào)

免責(zé)聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請(qǐng)聯(lián)系我們進(jìn)行刪除,我們將在三個(gè)工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)