Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-07-2007
eldonfsr eldonfsr is offline
Miembro
 
Registrado: jul 2007
Posts: 24
Poder: 0
eldonfsr Va por buen camino
Deshabilitar el tab un for

Hola buenas tardes a todos como puedo deshabilitar la tecla tab para usar solo enter en los campos del form...para hacer validaciones...


gracias,
fernando sandoval
Responder Con Cita
  #2  
Antiguo 20-07-2007
Avatar de Ferrari
Ferrari Ferrari is offline
Miembro
 
Registrado: jun 2006
Ubicación: Torreón, México
Posts: 154
Poder: 18
Ferrari Va por buen camino
Hacer que el Enter funciones como Tab

Coloca este evento en tu OnKeyPress de tu form:
Si tu forma contiene Tedit o TComboEdit de lo contrario agregas o cambias tus controles por los aqui mencionados.
Código Delphi [-]
var
  sNombre: String;
begin
  if (Key = #13) then
  begin
    if (ActiveControl is TEdit) or
       (ActiveControl is TComboEdit) then
       Perform(WM_NEXTDLGCTL, 0, 0);
  end;
end;

PD: No olvides cambiar la propiedad KeyPreview a True;
saludos
Responder Con Cita
  #3  
Antiguo 20-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Que so sepa eso funciona para cambiar al siguiente control (edit o combo) con el ENTER, pero no deshabilita el TAB (cosa que no tengo claro que puedas hacer de forma fácil).
Yo quitaría la restricción de que sea Edit o Combo, también debería funcionar para el resto de controles.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 25-07-2007
eldonfsr eldonfsr is offline
Miembro
 
Registrado: jul 2007
Posts: 24
Poder: 0
eldonfsr Va por buen camino
Gracias, pero ahora!!!!!!!!!!

Gracias por contestar mi pregunta y perdon el topic, pero ahora tengo la siguinete duda tengo 2 dbedit en el form y sus botones de salir y aceptar, la cuestion es que ahora no puedo cerrar la ventana con el boton de salir solamente con el tacha de cerrar la ventana, como podria hacer para que se cierre la form con el botton de salir...

gracias..
fernando sandoval
Responder Con Cita
  #5  
Antiguo 25-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En el botón de SALIR coloca:

Código Delphi [-]
  Self.Close;

Y en el evento OnClose:

Código Delphi [-]
  Action := caFree;

Debería cerrar y destruir el form, a no ser que tengas otros códigos por ahí que interfieran.

Para la próxima vez, cuando tengas una consulta distinta, abre un nuevo hilo con un nuevo título. Gracias.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Deshabilitar FKs micayael Firebird e Interbase 1 09-03-2007 18:52:53
deshabilitar los iconos superhopi Varios 8 23-12-2006 02:30:21
Deshabilitar Control !!! vpepen Varios 6 08-10-2004 15:44:02
deshabilitar sistema jmeng2 Varios 4 18-08-2004 04:11:47
deshabilitar boton!! empty Varios 1 30-03-2004 13:17:45


La franja horaria es GMT +2. Ahora son las 16:42:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi