Delphi - Temas varios de Delphi

 
Vista:

Temas varios de Delphi

Publicado por Marina Rosa (64 intervenciones) el 28/10/2000 00:00:00
Soy principiante en Delphi y quisiera saber si alguien me puede responder las siguientes dudas:
- Cómo cambiar el foco de un componente a otro con la tecla Enter en lugar de la tecla Tab.
- Cómo simular la presión de una tecla
- Cómo realizar selección múltiple en grillas con la tecla Shift
- Cómo puedo usar directamente las constantes que contienen los códigos de error del BDE

Desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Temas varios de Delphi

Publicado por José Oronas (89 intervenciones) el 28/10/2000 00:00:00
Hola Marina

---- Cambio de foco con Enter ------
En el Evento onKeyDown del control podes incluir

Case Key Of
vk_return : If shift = [] Then
Begin
PostMessage(GetparentForm(Self).Handle,
WM_NEXTDLGCTL ,0,0); // Al Control Siguiente
Key := 0 ;
End
Else If Shift = [ssShift]
Begin
PostMessage(GetparentForm(Self).Handle,
WM_NEXTDLGCTL ,1,0); // Al Control Anterior
Key := 0 ;
End ;
End ;

-------- Simular la presion de Una Tecla -----
Para esto podes usar.

PostMessage(DBGrid1.Handle, WM_KEYDOWN, vk_Down, 0);

Por ej para simular que se ha oprimido la flecha abajo.
o sea
PostMessage(Handle_del_Control, Mensaje,Virtual_Key_Code,0,0);

Con respecto a las otras dos preguntas, por favor podrías dar mas detalles..?, 4 preguntas en 6 lineas es demasiada sintesis.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Temas varios de Delphi

Publicado por Mauricio (1 intervención) el 05/11/2000 00:00:00
Quiero saber todo acerca del componente Button.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Temas varios de Delphi

Publicado por José Oronas (89 intervenciones) el 08/11/2000 00:00:00
Hola, si queres profundizar acerca de esos componentes podrias usar el Help y los fuentes, en el caso de los tButton lo podes encontrar en
//delphi/Source/vcl/Buttons.pas
Creo que es una muy buena forma de conocer como funciona.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar