Ink.CanPaste メソッド
Clipboard 上のデータを 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。
解説
セキュリティに関するメモ : |
---|
このメソッドを部分信頼で使用する場合は、AllClipboard アクセス許可が必要です。詳細については、「Security and Trust」を参照してください。 |
例
この例では、ContextMenuStrip の Opening イベントを使用して、メニューの [貼り付け] コマンドを有効または無効にします。InkOverlay オブジェクトにあるインクへ貼り付けることのできるデータが Clipboard に含まれている場合、メニューの [貼り付け] コマンドが有効になります。
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