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 04-10-2010
darkone2k4 darkone2k4 is offline
Miembro
 
Registrado: abr 2008
Posts: 89
Poder: 17
darkone2k4 Va por buen camino
Ejecutar onchange de combobox por codigo

Salu2 amigos.

Tengo varios combobox en mi formulario:
El primero de ellos muestra un listado con empresas.
El segundo, dependiendo de la empresa seleccionada, me carga las sucursales asociadas a dicha empresa.
El tercero me muestra los años con los que ha trabajado la empresa.
El cuarto me muestra los meses.

Los combos 2 a 4 se llenan dependiendo de la empresa que se seleccione en el primer combo, por lo que en el evento onchange de dicho combo, tengo el procedimiento de llenado de datos obtenidos de las tablas.
Hasta ahí todo bien, el problema que tengo, es que he llegado a un punto en que necesito ejecutar el evento onchange del primer combo por código y no sé como hacerlo.
Es posible hacerlo???

Desde ya, muchas gracias.

salu2.
Responder Con Cita
  #2  
Antiguo 04-10-2010
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 Darkone2k4.

La respuesta es: Si es posible.

Ejemplo:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  ComboBox1Change(self);  // Nombre_del_combo+Change
end;

Saludos.

Última edición por ecfisa fecha: 04-10-2010 a las 04:56:42.
Responder Con Cita
  #3  
Antiguo 04-10-2010
darkone2k4 darkone2k4 is offline
Miembro
 
Registrado: abr 2008
Posts: 89
Poder: 17
darkone2k4 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola Darkone2k4.

La respuesta es: Si.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  ComboBox1.ItemIndex := 1;
  ComboBox1Change(self);
end;

Saludos.
muchas gracias ecfisa, era lo que necesitaba.

salu2.
Responder Con Cita
  #4  
Antiguo 04-10-2010
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
De nada Darkone, fijate que edité el primer post por que no había probado el código aún ( no tenía el delphi en ese equipo) pero no llegué a corregirlo antes de tu lectura.

Me quedó la duda y luego lo probé, no es necesario el cambiar el ItemIndex del combo.

Otra cosa, funciona igual para un Edit, ListBox, etc, anteponiendo el nombre del componente.

Saludos.

Última edición por ecfisa fecha: 04-10-2010 a las 05:35:56.
Responder Con Cita
  #5  
Antiguo 04-10-2010
darkone2k4 darkone2k4 is offline
Miembro
 
Registrado: abr 2008
Posts: 89
Poder: 17
darkone2k4 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
De nada Darkone, fijate que edité el primer post por que no había probado el código aún ( no tenía el delphi en ese equipo) pero no llegué a corregirlo antes de tu lectura.

Me quedó la duda y luego lo probé, no es necesario el cambiar el ItemIndex del combo.

Otra cosa, funciona igual para un Edit, ListBox, etc, anteponiendo el nombre del componente.

Saludos.
Solo necesitaba el
Código Delphi [-]
combobox1change(self);

gracias nuevamente.
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
Ejecutar codigo en un DBGrid johurgi Varios 1 28-08-2006 13:11:40
Codigo en los Items de un Combobox juanjoassenza OOP 3 20-07-2006 10:19:03
ejecutar jsp desde codigo java joel20 JAVA 0 11-07-2006 10:56:36
No ejecutar código en el navegador taita HTML, Javascript y otros 0 23-10-2005 01:35:15
selecionar y mostrar por codigo un item den un ComboBox? dantemol OOP 2 09-11-2003 17:08:22


La franja horaria es GMT +2. Ahora son las 14:56:44.


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