InkPicture.Cursor 屬性
取得或設定滑鼠指標移至 InkPicture 控制項上方時所出現的游標。
命名空間: Microsoft.Ink
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
<BrowsableAttribute(True)> _
Public Overrides Property Cursor As Cursor
'用途
Dim instance As InkPicture
Dim value As Cursor
value = instance.Cursor
instance.Cursor = value
[BrowsableAttribute(true)]
public override Cursor Cursor { get; set; }
[BrowsableAttribute(true)]
public:
virtual property Cursor^ Cursor {
Cursor^ get () override;
void set (Cursor^ value) override;
}
/** @property */
/** @attribute BrowsableAttribute(true) */
public Cursor get_Cursor()
/** @property */
/** @attribute BrowsableAttribute(true) */
public void set_Cursor(Cursor value)
public override function get Cursor () : Cursor
public override function set Cursor (value : Cursor)
屬性值
型別:System.Windows.Forms.Cursor
滑鼠指標移至 InkPicture 控制項上方時所出現的游標。
備註
如果設定為預設游標,即所繼承的 Default (英文) 屬性 (Property),滑鼠游標的行為是以目前檢視中游標的繪圖屬性 (Attribute) 為基礎。如果您接著停用物件,同時保留預設游標設定,則會停用游標覆寫,而且滑鼠游標設定是以基礎視窗的滑鼠游標屬性為基礎。設定游標為 nullNull 參照 (即 Visual Basic 中的 Nothing) (在 Microsoft® Visual Basic® .NET 中為 Nothing) 也會一併停用物件的游標處理。
如果游標不是設定為預設值,物件一定會使用該游標,無論物件是否啟用。
這個屬性會參考指標的視覺顯示,而不是以 Microsoft.Ink.Cursor 類別表示的筆墨輸入裝置。
範例
這個 C# 範例會建立 InkPicture 控制項,其中 InkEnabled 屬性已連結至按鈕的 Click 事件:InkEnableToggle_Click。InkEnableToggle_Click 事件會指派 Cursor (英文),這樣一來,當 InkPicture.InkEnabled 為 true 時會使用 Default (英文) 游標,而當 InkPicture.InkEnabled 為 false 時則會使用十字型游標。
[C#]
using Microsoft.Ink;
//. . .
private void InkEnableToggle_Click(object sender, System.EventArgs e)
{
if (theInkPicture.InkEnabled == false)
{
theInkPicture.InkEnabled = true;
theInkPicture.Cursor = System.Windows.Forms.Cursors.Default;
}
else
{
theInkPicture.InkEnabled = false;
theInkPicture.Cursor = System.Windows.Forms.Cursors.Cross;
}
}
這個 Visual Basic .NET 範例會建立 InkPicture 控制項,其中 InkEnabled 屬性已連結至按鈕的 Click 事件:InkEnableToggle_Click。InkEnableToggle_Click 事件會指派 Cursor (英文),這樣一來,當 InkPicture.InkEnabled 為 true 時會使用 Default (英文) 游標,而當 InkPicture.InkEnabled 為 false 時則會使用十字型游標。
Imports Microsoft.Ink
'. . .
Private Sub InkEnableToggle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InkEnableToggle.Click
If theInkPicture.InkEnabled = False Then
theInkPicture.InkEnabled = True
theInkPicture.Cursor = System.Windows.Forms.Cursors.Default
Else
theInkPicture.InkEnabled = False
theInkPicture.Cursor = System.Windows.Forms.Cursors.Cross
End If
End Sub
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0