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