Programación General > C++ Builder

 Mostrar Form con ComboBox y Button??

(1/1)

el bare:
hola, tengo una duda q creo es sencilla, dejen me explico.
tengo un proyecto que consta de 18 forms, uno que es el principal y otros 17, antes tenia 17 botones para mostrar cada form, pero la verdad es q en builder no hay muchas opciones de formato (al menos no las he visto) para lo botones, y me gustaria mas poner en un combobox todos los nombres de los forms y que cuando este seleccionado dar click al boton y que me muestre ese form.
yo habia pensado con un if, de hecho hice esto:


--- Código: C++ ---  void __fastcall TForm1::Button1Click(TObject *Sender){ if(ComboBox1->Items=="lepra"){Form2->ShowModal();}  }   
no me marco errores, pero no funciono, alguien me podria decir en q estoy mal??, me falta algo??... :comp:

Saludos.. :hola:

Eternal Idol:
Las cadenas no se comparan asi, usa strcmp o derivados.

AnimaSubtilis:
por lo general a mi me gusta trabajar con switch...

algo asi


--- Código: C++ ---  switch(ComboBox1->ItemIndex) {  case 0: ShowMessage(ComboBox1->Text); break;  case 1: ShowMessage(ComboBox1->Text); break;  case 2: ShowMessage(ComboBox1->Text); break; }  
simplemente realiza una accion dependiendo en que item se encuentra ubicado......
para mi forma de ver es mas practico que con if.... para gustos no hay disgustos :P

 :unsure:  aunque para tantos form porque no utilizas un TMainMenu no se solo digo... :D

bueno espero que sea util..... taluego.....

el bare:
Hola, fijate que ya tengo un MenuItem, pero quise ponerle el combobox para darle mas vista a la pagina principal...jejejej..maldita vanidad... B)
en cuanto a lo del switch, muchas gracias!!! :rolleyes: funciono de maravilla,..... :D la verdad es q no tenia idea de como usar este componente, pero ya me quedo claro, y de nuevo, muchas gracias... :lol:  problema resuelto.... :P


Saludos.. :hola:

Navegación

[0] Índice de Mensajes

Ir a la versión completa