Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-12-2015
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Problemas con foco

quizá sea una tonteria, pero no encuentro solución

tengo un TComboBox, un TRadioGroup y un Edit, en ese orden

el problema es que cuando salgo del TcomboBox con Enter, el "foco" desaparece en el radiogroup, presiono enter una vez mas y el foco recien aparece en el radiogroup

loco no?

no creo que sea normal quiza algo no estoy contemplando?
Código Delphi [-]
FormKeyPress
begin
  if Key = #27 then
  begin
    key := #0;
    close;
  end;

  if key = #13 then
  begin
    Perform(WM_NEXTDLGCTL,0,0);
    key := #0;
  end;
end;

KeyPreview = true
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #2  
Antiguo 30-12-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Oscar.

No sé si es el efecto que estas buscando, pero fijate si así te sirve:
Código Delphi [-]
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
var
  rg: TRadioGroup;
begin
  if Key = #27 then
  begin
    Key := #0;
    Close;
  end;

  if Key = #13 then
  begin
    Perform(WM_NEXTDLGCTL, 0, 0);
    if ActiveControl is TRadioGroup then
    begin
      rg := RadioGroup1;
      if rg.ItemIndex = - 1 then rg.ItemIndex := 0;
      TRadioButton(rg.Controls[rg.ItemIndex]).SetFocus;
    end;
    Key := #0;
  end;
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
2do Monitor con problemas de ¿foco? sac OOP 1 01-07-2012 20:01:05
Problemas con el foco en datetimepicker haku API de Windows 1 07-06-2007 04:43:14
Cambiar el foco al llenar tedit - problemas nachito_tuc OOP 3 18-09-2006 05:17:23
Problemas de foco con forms crievep OOP 0 27-04-2006 01:37:42
Problemas con foco de componente/s cybergerman OOP 4 18-01-2006 18:04:39


La franja horaria es GMT +2. Ahora son las 01:11:36.


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