InkOverlay.Ink, propriété
Mise à jour : November 2007
Obtient ou définit l'objet Ink associé à l'objet InkOverlay.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
<BrowsableAttribute(False)> _
Public Property Ink As Ink
'Utilisation
Dim instance As InkOverlay
Dim value As Ink
value = instance.Ink
instance.Ink = value
[BrowsableAttribute(false)]
public Ink Ink { get; set; }
[BrowsableAttribute(false)]
public:
property Ink^ Ink {
Ink^ get ();
void set (Ink^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Ink get_Ink()
/** @property */
/** @attribute BrowsableAttribute(false) */
public void set_Ink(Ink value)
public function get Ink () : Ink
public function set Ink (value : Ink)
Valeur de propriété
Type : Microsoft.Ink.Ink
Objet Ink associé à l'objet InkOverlay.
Notes
Remarque : |
---|
L'objet InkOverlay doit être désactivé avant de définir cette propriété. Pour désactiver l'objet InkOverlay, affectez la valeur false à la propriété Enabled. Vous pouvez définir la propriété Ink et réactiver l'objet InkOverlay en affectant la valeur true à la propriété Enabled. |
Un objet InkOverlay crée un objet Ink par défaut. Si deux objets Ink ou plus existent sur une fenêtre d'application connue, ils peuvent être désactivés pour activer la collection dans l'un d'entre eux (comme après la désérialisation d'un des objets Ink).
Exemples
Dans cet exemple, un objet InkOverlay fonctionne avec plusieurs pages virtuelles en gérant plusieurs objets Ink.
Avant un changement de page, un tableau d'objets Ink est initialisé.
mInkArrayOverlay = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
mInkArrayOverlay(k) = New Ink()
Next
mInkArrayOverlay = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
mInkArrayOverlay[k] = new Ink();
}
Après une action de l'utilisateur (sélection dans un menu ou une liste, par exemple), l'objet Ink de l'objet InkOverlay est réassigné et le contrôle auquel l'objet InkOverlay est attaché est redessiné.
Private Sub ChangeInkOverlayPage(ByVal PageNum As Integer)
mInkOverlay.Enabled = False
mInkOverlay.Ink = mInkArrayOverlay(PageNum)
mInkOverlay.Enabled = True
' Note: mInkOverlay was instantiated via: new InkOverlay(control)
' not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate()
End Sub
private void ChangeInkOverlayPage(int PageNum)
{
mInkOverlay.Enabled = false;
mInkOverlay.Ink = mInkArrayOverlay[PageNum];
mInkOverlay.Enabled = true;
// Note: mInkOverlay was instantiated via: new InkOverlay(control)
// not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate();
}
Plateformes
Windows Vista
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0