Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-11-2017
Jose Roman Jose Roman is offline
Miembro
 
Registrado: jul 2006
Ubicación: Colombia
Posts: 361
Poder: 18
Jose Roman Va por buen camino
Problemas con Perform(WM_NEXTDLGCTL,0,0)

Cordial saludo,
Trabajo con Delphi XE7 y tengo 5 DBEdit a los cuales les asigne la propiedad OnKeyPress lo siguiente:
Código Delphi [-]
if Key = #13 then
  if (Sender as TDBEdit).Name = 'DBEdit5' then
    DBEdit1.SetFocus
  else
    Perform(WM_NEXTDLGCTL,0,0)
Todo funciona bien, pero si hago alguna edicion en DBEDIT2, DBEDIT3 o DBEDIT4 al dar ENTER siempre me mandan al DBEdit1.

Que puedo hacer para solucionar esto?
Responder Con Cita
 



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
Problema ListBox.Perform dfarias OOP 1 25-01-2012 16:16:19
funcion Perform chorrito Lazarus, FreePascal, Kylix, etc. 2 25-07-2007 21:54:29
No me funciona RichEdit1.Perform(EM_SCROLLCARET, 0, 0); danielcordovahe Varios 3 28-04-2006 09:23:36
DBLookupComboBox1.Perform Johnny Q OOP 5 15-07-2005 22:14:08
error couldn´t perform the edit marcelofabiani Conexión con bases de datos 1 03-01-2005 01:26:28


La franja horaria es GMT +2. Ahora son las 23:09:32.


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