Partager via


InkPicture.Ink, propriété

Mise à jour : November 2007

Obtient ou définit l'objet Ink associé à l'objet InkPicture.

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 InkPicture
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 InkPicture.

Notes

ms582192.alert_note(fr-fr,VS.90).gifRemarque :

L'objet InkPicture doit être désactivé avant de définir cette propriété. Pour désactiver l'objet InkPicture, affectez la valeur false à la propriété InkEnabled. Vous pouvez définir la propriété Ink et réactiver l'objet InkPicture en affectant la valeur true à la propriété InkEnabled.

Un objet InkPicture 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 InkPicture fonctionne avec plusieurs pages virtuelles en gérant plusieurs objets Ink.

Avant un changement de page, un tableau d'objets Ink est initialisé.

mInkArrayPicture = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
    mInkArrayPicture(k) = New Ink()
Next
mInkArrayPicture = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
    mInkArrayPicture[k] = new Ink();
}

Ensuite, l'objet Ink de l'objet InkPicture est réassigné en réponse à une action de l'utilisateur (comme un choix dans un menu ou une liste) et l'objet InkPicture est redessiné.

Private Sub ChangeInkPicturePage(ByVal PageNum As Integer)
    mInkPicture.InkEnabled = False
    mInkPicture.Ink = mInkArrayPicture(PageNum)
    mInkPicture.InkEnabled = True
    mInkPicture.Invalidate()
End Sub
private void ChangeInkPicturePage(int PageNum)
{
    mInkPicture.InkEnabled = false;
    mInkPicture.Ink = mInkArrayPicture[PageNum];
    mInkPicture.InkEnabled = true;
    mInkPicture.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

Voir aussi

Référence

InkPicture, classe

Membres InkPicture

Microsoft.Ink, espace de noms

Ink

InkPicture.InkEnabled