次の方法で共有


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。

解説

ms569549.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

このメソッドを部分信頼で使用する場合は、AllClipboard アクセス許可が必要です。詳細については、「Security and Trust」を参照してください。

この例では、ContextMenuStripOpening イベントを使用して、メニューの [貼り付け] コマンドを有効または無効にします。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

参照

参照

Ink クラス

Ink メンバ

CanPaste オーバーロード

Microsoft.Ink 名前空間

InkCollector