InkCollector.Ink (Propiedad)
Actualización: noviembre 2007
Obtiene o establece el objeto Ink asociado al objeto InkCollector.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Property Ink As Ink
'Uso
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)
Valor de propiedad
Tipo: Microsoft.Ink.Ink
Objeto Ink que está asociado al objeto InkCollector.
Comentarios
Nota
Se debe deshabilitar el objeto InkCollector antes de establecer esta propiedad. Para deshabilitar el objeto InkCollector, establezca la propiedad Enabled en false. A continuación, puede establecer la propiedad Ink y volver a habilitar el objeto InkCollector estableciendo la propiedad Enabled en true.
Un objeto InkCollector 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 InkCollector trabaja con varias páginas virtuales manteniendo varios objetos Ink.
Para poder intercambiar las páginas, se inicializa una matriz de objetos Ink.
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();
}
A continuación, en respuesta a una acción del usuario (como seleccionar en un menú o lista), se reasigna el objeto Ink del objeto InkCollector y se vuelve a dibujar el control al que está asociado el objeto InkCollector.
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();
}
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