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