Stylus Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a información general sobre un lápiz de Tablet PC.
public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
- Herencia
-
Stylus
Ejemplos
En el ejemplo siguiente se muestra cómo registrar las coordenadas del lápiz óptico, incluso si el lápiz óptico deja los límites de un TextBoxobjeto . En este ejemplo se supone que hay un TextBox denominado textBox1, y que los StylusDowneventos , StylusUpy StylusMove están conectados a controladores de eventos.
void textbox1_StylusDown(object sender, StylusDownEventArgs e)
{
Stylus.Capture(textbox1);
}
void textbox1_StylusMove(object sender, StylusEventArgs e)
{
Point pos = e.GetPosition(textbox1);
textbox1.AppendText("X: " + pos.X + " Y: " + pos.Y + "\n");
}
void textbox1_StylusUp(object sender, StylusEventArgs e)
{
Stylus.Capture(textbox1, CaptureMode.None);
}
Private Sub textbox1_StylusDown(ByVal sender As Object, ByVal e As System.Windows.Input.StylusDownEventArgs) _
Handles textbox1.StylusDown
Stylus.Capture(textbox1)
End Sub
Private Sub textbox1_StylusMove(ByVal sender As Object, ByVal e As StylusEventArgs) _
Handles textbox1.StylusMove
Dim pos As Point = e.GetPosition(textbox1)
textbox1.AppendText("X: " & pos.X.ToString() & " Y: " & pos.Y.ToString() & vbLf)
End Sub
Private Sub textbox1_StylusUp(ByVal sender As Object, ByVal e As StylusEventArgs) _
Handles textbox1.StylusUp
Stylus.Capture(textbox1, CaptureMode.None)
End Sub
Campos
Propiedades
| Captured |
Obtiene el elemento al que está enlazado el lápiz óptico. |
| CurrentStylusDevice |
Obtiene el lápiz óptico que representa el lápiz óptico que se utiliza actualmente. |
| DirectlyOver |
Obtiene el elemento que está directamente debajo del lápiz óptico. |
Propiedades adjuntas
| IsFlicksEnabled |
Obtiene o establece un valor que indica si están habilitados los gestos. |
| IsPressAndHoldEnabled |
Obtiene o establece un valor que indica si está habilitado el modo Mantener presionado. |
| IsTapFeedbackEnabled |
Obtiene o establece un valor que indica si está habilitada la respuesta a punteo. |
| IsTouchFeedbackEnabled |
Obtiene o establece un valor que indica si está habilitada la respuesta de entrada táctil. |
Métodos
Eventos adjuntos
| GotStylusCapture |
Se produce cuando un elemento captura los eventos de lápiz. |
| LostStylusCapture |
Se produce cuando un elemento libera eventos de lápiz. |
| PreviewStylusButtonDown |
Se produce cuando el usuario presiona uno de los botones del lápiz. |
| PreviewStylusButtonUp |
Se produce cuando el usuario suelta uno de los botones del lápiz. |
| PreviewStylusDown |
Se produce cuando el usuario toca con la punta del lápiz la tableta. |
| PreviewStylusInAirMove |
Se produce cuando se mueve el lápiz mientras está dentro del intervalo de la tableta, pero sin tocarla. |
| PreviewStylusInRange |
Se produce cuando el lápiz entra dentro del rango de una tableta. |
| PreviewStylusMove |
Se produce cuando se mueve el lápiz mientras toca la tableta. |
| PreviewStylusOutOfRange |
Se produce cuando el lápiz sale del intervalo de la tableta. |
| PreviewStylusSystemGesture |
Se produce cuando el usuario realiza un gesto de sistema con este lápiz. |
| PreviewStylusUp |
Se produce cuando el usuario aleja el lápiz de tableta. |
| StylusButtonDown |
Se produce cuando el usuario presiona uno de los botones del lápiz. |
| StylusButtonUp |
Se produce cuando el usuario suelta uno de los botones del lápiz. |
| StylusDown |
Se produce cuando el usuario toca con la punta del lápiz la tableta. |
| StylusEnter |
Se produce cuando el cursor del lápiz entra en los límites de un elemento. |
| StylusInAirMove |
Se produce cuando se mueve el lápiz mientras está lo bastante cerca de la tableta como para ser detectado, pero sin que la toque. |
| StylusInRange |
Se produce cuando el lápiz entra dentro del rango de una tableta. |
| StylusLeave |
Se produce cuando el cursor del lápiz sale de los límites de un elemento. |
| StylusMove |
Se produce cuando se mueve el lápiz mientras toca la tableta. |
| StylusOutOfRange |
Se produce cuando el lápiz sale del intervalo de la tableta. |
| StylusSystemGesture |
Se produce cuando el usuario realiza un gesto de sistema con este lápiz. |
| StylusUp |
Se produce cuando el usuario levanta el lápiz de su Tablet PC. |