次の方法で共有


InkOverlay.AttachedControl プロパティ

InkOverlay オブジェクトが結合されるコントロールを取得または設定します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
<BrowsableAttribute(False)> _
Public Property AttachedControl As Control
'使用
Dim instance As InkOverlay
Dim value As Control

value = instance.AttachedControl

instance.AttachedControl = value
[BrowsableAttribute(false)]
public Control AttachedControl { get; set; }
[BrowsableAttribute(false)]
public:
property Control^ AttachedControl {
    Control^ get ();
    void set (Control^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Control get_AttachedControl()
/** @property */
/** @attribute BrowsableAttribute(false) */
public  void set_AttachedControl(Control value)
public function get AttachedControl () : Control
public function set AttachedControl (value : Control)

プロパティ値

型 : System.Windows.Forms.Control
InkOverlay オブジェクトが結合されているコントロール。

説明

nullnull 参照 (Visual Basic では Nothing)

InkOverlay オブジェクトはコントロールに結合されていません。

System.Windows.Forms.Control

InkOverlay オブジェクトが結合されているコントロール。

解説

AttachedControl または Handle プロパティは InkOverlay オブジェクトが有効にされる前に設定されている必要があります。

InkOverlay オブジェクトがウィンドウ ハンドルに結合されている場合、このプロパティを設定すると、InkOverlay オブジェクトはコントロールに結合され、Handle プロパティがクリアされます。

ms582157.alert_note(ja-jp,VS.90).gifメモ :

このプロパティを設定する前に InkOverlay を無効にする必要があります。InkOverlay を無効にするには Enabled プロパティを false に設定します。次にこのプロパティを設定し、Enabled プロパティを true に設定することによりこのオブジェクトを再び有効にします。

アプリケーションで AttachedControl プロパティと Handle プロパティを使用する場合、インターネット ゾーンでアプリケーションを実行するとセキュリティ例外になります。これは Handle プロパティがインターネット ゾーンの部分信頼環境で有効にされていないので、Tablet PC のオペレーティング システムが AttachedControl プロパティに戻るからです。

この例では、AttachedControl プロパティを使用して、InkOverlay オブジェクトによって使用されるコントロールを無効にします。

' Note: mInkOverlay was instantiated via: new InkOverlay(control)
' not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate()
// Note: mInkOverlay was instantiated via: new InkOverlay(control)
// not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate();

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkOverlay クラス

InkOverlay メンバ

Microsoft.Ink 名前空間

InkOverlay.Enabled

InkOverlay.Handle

その他の技術情報

System.Windows.Forms.Control