Q:有時(shí)候,我需要讓用戶的鼠標(biāo)在某個(gè)控件上時(shí)變成不同的圖形,以此提示用戶將要執(zhí)行特定的操作。那么,在用戶窗體中,如何使鼠標(biāo)移動(dòng)到某控件上是改變成不同是圖形呢?
A:通常,Microsoft都會(huì)設(shè)置一個(gè)缺省的鼠標(biāo)圖形,當(dāng)用戶在窗體上移動(dòng)鼠標(biāo)時(shí)就會(huì)顯示這個(gè)圖形。其實(shí),Microsoft已經(jīng)為我們準(zhǔn)備了不同的鼠標(biāo)圖形類型。
選取用戶窗體中的控件后,在屬性窗口的MousePointer中,點(diǎn)開下拉列表,即可看到所有的鼠標(biāo)圖形類型(14種),如圖1所示。
圖2
還可以將鼠標(biāo)圖形設(shè)置為自定義的圖標(biāo),如我們常在網(wǎng)頁(yè)上看到的手形:
在用戶窗體中選擇要設(shè)置的控件,例如命令按鈕后,在屬性窗口中設(shè)置MousePointer屬性的值為99-fmMousePointerCustom,然后設(shè)置MouseIcon屬性(就在MousePointer屬性的上方)。選中MouseIcon屬性后,單擊右側(cè)的省略號(hào)并選取相應(yīng)的圖標(biāo)文件,例如上面的手形圖標(biāo)。此時(shí),運(yùn)行窗體后,鼠標(biāo)移動(dòng)到相應(yīng)命令按鈕上方時(shí),光標(biāo)將變成手形,如圖3所示。
圖3