共用方式為


Ink.CanPaste 方法

傳回值,表示剪貼簿上的資料是否能夠轉換為 Ink 物件。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
<UIPermissionAttribute(SecurityAction.Demand, Clipboard := UIPermissionClipboard.AllClipboard)> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Function CanPaste As Boolean
'用途
Dim instance As Ink
Dim returnValue As Boolean

returnValue = instance.CanPaste()
[UIPermissionAttribute(SecurityAction.Demand, Clipboard = UIPermissionClipboard.AllClipboard)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public bool CanPaste()
[UIPermissionAttribute(SecurityAction::Demand, Clipboard = UIPermissionClipboard::AllClipboard)]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public:
bool CanPaste()
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Clipboard = UIPermissionClipboard.AllClipboard) */
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public boolean CanPaste()
public function CanPaste() : boolean

傳回值

型別:System.Boolean
如果資料可轉換為 Ink 物件則為 true,否則為 false。

備註

ms569549.alert_security(zh-tw,VS.90).gif安全性注意事項:

如果在部分信任的情況下使用,這個方法需要 AllClipboard 權限。如需詳細資訊,請參閱Security And Trust

範例

在這個範例中,ContextMenuStripOpening 事件是用來啟用或停用功能表的「貼上」命令。如果剪貼簿包含的資料可以貼入到 InkOverlay 物件的筆墨中,就會啟用功能表的「貼上」命令。

Private Sub menuStrip_Opening(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles menuStrip.Opening
    Me.miPaste.Enabled = mInkOverlay.Ink.CanPaste()
End Sub
private void menuStrip_Opening(object sender, CancelEventArgs e)
{
    this.miPaste.Enabled = mInkOverlay.Ink.CanPaste();
}

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

Ink 類別

Ink 成員

CanPaste 多載

Microsoft.Ink 命名空間

InkCollector