取得或設定附加 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 物件未附加至控制項。 |
附加 InkOverlay 物件的控制項。 |
備註
必須設定 AttachedControl 或 Handle 屬性,才能啟用 InkOverlay 物件。
如果 InkOverlay 物件已附加至視窗控制代碼,設定這個屬性就會將 InkOverlay 物件附加至控制項,並清除 Handle 屬性。
注意事項: |
|---|
必須停用 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
注意事項: