Pasar al proximo control al presionar enter en un Textbox

754 views
Skip to first unread message

Luis Alberto Turbi Mella

unread,
Jul 1, 2013, 3:12:42 PM7/1/13
to vfp-a-c...@googlegroups.com
Saludos:
 
Amigos, en C# se pasa de un control a otro presioando la tecla TAB, estoy mal acostumbrado con Enter y creo que la mayoria de usuarios.
 
Como han manejando esto los que vienens de Fox???

Luis Alberto Turbi Mella

unread,
Jul 1, 2013, 3:14:49 PM7/1/13
to vfp-a-c...@googlegroups.com
Ok, encontre esta en San Google:
 
private void TxtPruebaENTER_KeyPress(object sender, KeyPressEventArgs e)
   2: {
   3:      if (e.KeyChar == (char)(Keys.Enter))
   4:     {
   5:         e.Handled = true;
   6:         SendKeys.Send("{TAB}");
   7:     }
   8: }

Luis Alberto Turbi Mella

unread,
Jul 1, 2013, 3:16:05 PM7/1/13
to vfp-a-c...@googlegroups.com

Analyzer

unread,
Jul 1, 2013, 3:30:09 PM7/1/13
to vfp-a-c...@googlegroups.com
Aquí menciona esto:

ProcessDialogKey



Pero noto en los enlaces, que se tendría que crear una clase para esos botones que haga eso de brincar con el enter para no estar copiando y pegando código vez tras vez en cada control.

Saludos!


--
Has recibido este mensaje porque estás suscrito al grupo "C#.NET Latinoamérica" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/vfp-a-csharpnet.
 
 

Carlos Espinoza

unread,
Oct 8, 2013, 4:18:53 PM10/8/13
to csharp...@googlegroups.com, vfp-a-c...@googlegroups.com
Saludos

Prueba en ponerlo en el metodo KeyPress de tu Form

        private void BaseMntFrm_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)(Keys.Enter))
            {
                e.Handled = true;
                SendKeys.Send("{TAB}");
            }
        }

Luis Alberto Turbi Mella

unread,
Oct 9, 2013, 8:12:30 AM10/9/13
to csharp...@googlegroups.com, vfp-a-c...@googlegroups.com

Gracias Analizer, para esa fecha resolvi mas o menos con las sugerencias que me haces.
 
 
Reply all
Reply to author
Forward
0 new messages