PDA

Ver la Versión Completa : combobox ayuda


groexe
08-03-2012, 02:06:26
Sres:
Estoy desarrolando un sof para ajsute de antenas de radio frecuencia.- La idea es que el usuario seleccione la frecuencia entre varios opciones por ejemplo:
144.000
136.000
138.000
y en un edit(o lo que coresponda) el sof le devuelba un valor en metros por ejmplo1.23
Espero que me entiendan.. si no pregunten que aclaro,.
Gracias

Casimiro Notevi
08-03-2012, 02:21:40
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php)?, gracias por tu colaboración.

Caral
08-03-2012, 02:22:41
Hola
Aqui tienes un ejemplo.
Selecciona el dato en el combobox y te saldra en el edit.
Saludos

ecfisa
08-03-2012, 02:39:33
Hola groexe.

Supongamos que en el TComboBox almacenamos las frecuencias:

procedure TForm1.FormCreate(Sender: TObject);
const
N_LONG = 5; // cantidad de items
var
i,c: Integer;
begin
c:= 144; // Longitud de onda empieza 144 Mhz (como en tus datos)
for i:= 1 to N_LONG do
begin
ComboBox1.Items.Add(IntToStr(c*1000)+' Mhz.');
Dec(c,2); // 142,140,138,...
end;
ComboBox1.ItemIndex:= 0; // posicionar 1° item
end;


Luego tenemos que convertir a metros la selección que el usuario haya echo:

procedure TForm1.ComboBox1Click(Sender: TObject);
begin
// long. de onda en mts = 300000/freq (Mhz)
with ComboBox1 do
Label1.Caption:= Format('%8.4f',[300000/StrToInt(Items[ItemIndex])]);
end;


Saludos.

groexe
08-03-2012, 03:06:17
Hola
Aqui tienes un ejemplo.
Selecciona el dato en el combobox y te saldra en el edit.
Saludos
caral: gracias por tu respuesta...pero descargue el arvhivo y no lo puedo abrir.- lo descomprimo pero no tengo un programa asociado para abrir.- Con que lo tengo que abir? Con delphi?.-
gracias mil disculpas por las molestias
saludos

Casimiro Notevi
08-03-2012, 12:03:28
caral: gracias por tu respuesta...pero descargue el arvhivo y no lo puedo abrir.- lo descomprimo pero no tengo un programa asociado para abrir.- Con que lo tengo que abir? Con delphi?.-
gracias mil disculpas por las molestias
saludos


No, con Visual Basic :D:D:D

Bromas aparte, claro, es un sencillo proyecto delphi, abres el .dpr y listo.

groexe
16-03-2012, 23:26:03
No, con Visual Basic :D:D:D

Bromas aparte, claro, es un sencillo proyecto delphi, abres el .dpr y listo.

Cara:
No e podido abri tu ejemplo con delphi borland 7.-
Lo que estoy necesitando es que el usuario seleccione en un comboBOx entre varias opciones y un edit tire el valor que corresponda a la opción elegida.-
Espero que me entiendas.-
Gracias por tu paciencia y tu buen humor.-
saludos