Tabular hace a tras.

24/06/2005 - 12:44 por abril | Informe spam
Hola a todos.
esto intentando buscar un método para poder tabular hacia atrás, lo mismo
que el tab, pero en orden inverso desde donde este.
Alguno conoce algún método sencillo de hacer esto en c# o vb.net?
Hay alguna forma de poner el foco indicando como parámetro el tabindex?

Muchas gracias.

Saludos.
 

Leer las respuestas

#1 Miguel Angel Campos
27/06/2005 - 09:27 | Informe spam
¿Pero esto no se hace de forma automática con el SHIFT+TAB?
TAB -> Avanza en controles hacia delante
SHIFT+TAB -> Avanza hacia atras

Lo mismo quereis implementar otra funcionalidad, por eso pregunto.

Un Saludo,

Miguel Angel Campos
MCAD.NET

"Carlos A. Leguizamón" escribió en el mensaje
news:
Hola
La propiedad TabIndex simplemente indica que control debe recibir el foco
antes o despues del que este actualmente seleccionado, ya sea avanzando o
retrocediendo.
Para realizar el efecto del TAB inverso en una aplicación, es usar la
función SendKeys (te sirve para C# o VB.NET)

ejemplo:
Para esto tienes que ponerlo en un WinForm y establecer la propiedad de
KeyPreview en Ture, para que atrape todos los eventos del teclado.

private void WinForm1_KeyPress(object sender,
System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar==Convert.ToChar(Keys.Left)) // Por si presiona la tecla
FLECHA IZQUIERDA
{
SendKeys.Send("+{TAB}");
// Envío datos indicando que se pulsaron las teclas Shift + TAB

e.Handled=true;
// Aquí indico que me hice cargo del evento...
}
/* Etc... */
}

Espero que te sirva, proba y despues contanos.
Saludos.

"abril" escribió en el mensaje
news:
Hola a todos.
esto intentando buscar un método para poder tabular hacia atrás, lo mismo
que el tab, pero en orden inverso desde donde este.
Alguno conoce algún método sencillo de hacer esto en c# o vb.net?
Hay alguna forma de poner el foco indicando como parámetro el tabindex?

Muchas gracias.

Saludos.


Preguntas similares