InkCollector.Ink, propriété
Mise à jour : November 2007
Obtient ou définit l'objet Ink associé à l'objet InkCollector.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Property Ink As Ink
'Utilisation
Dim instance As InkCollector
Dim value As Ink
value = instance.Ink
instance.Ink = value
public Ink Ink { get; set; }
public:
property Ink^ Ink {
Ink^ get ();
void set (Ink^ value);
}
/** @property */
public Ink get_Ink()
/** @property */
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 InkCollector.
Notes
Remarque : |
---|
L'objet InkCollector doit être désactivé avant de définir cette propriété. Pour désactiver l'objet InkCollector, affectez la valeur false à la propriété Enabled. Vous pouvez définir la propriété Ink et réactiver l'objet InkCollector en affectant la valeur true à la propriété Enabled. |
Un objet InkCollector 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 InkCollector fonctionne avec plusieurs pages virtuelles en gérant plusieurs objets Ink.
Avant un changement de page, un tableau d'objets Ink est initialisé.
mInkArrayCollector = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
mInkArrayCollector(k) = New Ink()
Next
mInkArrayCollector = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
mInkArrayCollector[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 InkCollector est réassigné et le contrôle auquel l'objet InkCollector est attaché est redessiné.
Private Sub ChangeInkCollectorPage(ByVal PageNum As Integer)
mInkCollector.Enabled = False
mInkCollector.Ink = mInkArrayCollector(PageNum)
mInkCollector.Enabled = True
' Note: mInkCollector was instantiated via: new InkCollector(control)
' not via: new InkCollector(control.Handle) - this .ctor does not set AttachedControl
mInkCollector.AttachedControl.Invalidate()
End Sub
private void ChangeInkCollectorPage(int PageNum)
{
mInkCollector.Enabled = false;
mInkCollector.Ink = mInkArrayCollector[PageNum];
mInkCollector.Enabled = true;
// Note: mInkCollector was instantiated via: new InkCollector(control)
// not via: new InkCollector(control.Handle) - this .ctor does not set AttachedControl
mInkCollector.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