Compartir a través de


InkPicture.Ink (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el objeto Ink asociado al objeto InkPicture.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
<BrowsableAttribute(False)> _
Public Property Ink As Ink
'Uso
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)

Valor de propiedad

Tipo: Microsoft.Ink.Ink
Objeto Ink que está asociado al objeto InkPicture.

Comentarios

Nota

Se debe deshabilitar el objeto InkPicture antes de establecer esta propiedad. Para deshabilitar el objeto InkPicture, establezca la propiedad InkEnabled en false. A continuación, puede establecer la propiedad Ink y volver a habilitar el objeto InkPicture estableciendo la propiedad InkEnabled en true.

Un objeto InkPicture crea de forma predeterminada un objeto Ink. Si existen dos o más objetos Ink en una ventana de aplicación conocida, se pueden intercambiar para habilitar la colección en cualquiera de ellos (por ejemplo después de deserializar uno de los objetos Ink ).

Ejemplos

En este ejemplo, un objeto InkPicture trabaja con varias páginas virtuales manteniendo varios objetos Ink.

Para poder intercambiar las páginas, se inicializa una matriz de objetos Ink.

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();
}

A continuación, en respuesta a una acción del usuario (como seleccionar en un menú o una lista), el objeto Ink del objeto InkPicture se reasigna y el objeto InkPicture actualiza.

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();
}

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkPicture (Clase)

InkPicture (Miembros)

Microsoft.Ink (Espacio de nombres)

Ink

InkPicture.InkEnabled