Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como Usar los COMBOBOX (https://www.clubdelphi.com/foros/showthread.php?t=48421)

eddg 24-09-2007 22:40:44

Como Usar los COMBOBOX
 
Señores, buenas tardes, estoy pariendo con una tarea, necesito saber como funcionan los COMBOBOX, se que funcionan con variables TSTRING y todo eso, pero mi duda es la siguiente:

Toy haciendo un programa para convertir unidades de MASA,
Tengo un EDIT donde coloco la cantidad inicial de masa, un combobox1 donde tengo las unidades de masa (kg, mg, g, lb) y un combobox2 identico con los string (kg, mg, g, lb), y ademas tengo un EDIT2, donde pienso colocar el resultado de la CONVERSION!

Sin embargo, no se como decirle al programa que cuando en COMBOBOX1 este seleccionado "kg" y en COMBOBOX2 este seleccionado "g", multiplique el contenido de EDIT1 por 1000 y lo muestre en el contenido de EDIT2.

Con relacion a los EDIT no hay problema, ya se trabajarlos, el detalle es como decirle al programa que hacer con los COMBOBOX!

Atentamente muchas GRACIAS.

P.D: soy un novato que he leido muchos manuales y en ninguno hasta los momentos he conseguido la solucion!

ContraVeneno 24-09-2007 23:13:01

Código Delphi [-]
Case ComboBox1.ItemIndex Of
 1:
   Case ComboBox2.ItemIndex of
     1:
       //una conversión
     2:
      //otra conversión...
   end; //case combobox2
 2:
   Case ComboBox2.ItemIndex of
     1:
       //una conversión
     2:
      //otra conversión...
   end; //case combobox2
end; //case combobx 1

Para más información, presiona F1 en Delphi

jhonny 24-09-2007 23:28:52

Tambien puedes hacerlo usando un array, hice un ejemplo de su funcionamiento:

- Coloque un ComboBox y un boton en el Form1.
- Al comoboBox, en su propiedad Items, le coloque

Cita:

Kilogramo
Libra
-En el OnClik del Boton hice lo siguiente...

Código Delphi [-]
const
  Arreglo :array[0..1] of Integer = (1000,500);
begin
  ShowMessage(IntToStr(Arreglo[ComboBox1.ItemIndex]));
end;

Ese es un ejemplo, que podrias implementar a tu necesidad. ;)

Caral 24-09-2007 23:28:53

Hola
Aqui tienes la tarea, revisa el archivo tiene un ejemplo completo.
Saludos

eddg 24-09-2007 23:32:00

Muchisimas GRACIAS
 
Muchas GRAcias CONTRAVENENO, muy buena tu ayuda, ya se como hacerlo!!! muy facil, pero el que no sabe es como el que no ve!

jhonny 24-09-2007 23:32:54

Otra cosa, Nuestro amigo Caral a subido unos tutoriales sobre el uso de este tipo de componentes al Wiki del Club Delphi, entre esos esta el uso del ComboBox.

http://wiki.clubdelphi.com/wiki/inde...los)_DESCARGAS


La franja horaria es GMT +2. Ahora son las 18:10:11.

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