Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   RadioButton (https://www.clubdelphi.com/foros/showthread.php?t=22367)

dmagui 13-06-2005 20:39:40

RadioButton
 
Buenas Tardes:

Bueno tengo un inconveniente, en delphi estoy haciendo una presentacion de mi aplicativo, en este momento me estoy enfocando en consulta, en mi aplicativo pueden hacer una busqueda por codigo cliente o nombre cliente, para eso estoy utilizando 2 RadioButton uno para escoger el codigo y otro el nombre.

Despues necesito utilizar un DBLookupComboBox para que me muestre ya sea el codigo o el nombre segun la opción que halla escogido anteriormente, en realidad utilice 2 DBLookupComboBox uno para el codigo cliente y el otro para nombre,

funciona perfecto porque cuando escogo el RadioButton del codigo me muestra el DBLookupComboBox respectivo e inhabilita el DBLookupComboBox que lista los nombres.

Lo que quiero es que cuado selecciones el codigo por ejemplo no solo se deshabilite el DBLookupComboBox del nombre si no que el usuario no pueda ver es DBLookupComboBox.

Que debo hacer ante esto?

marcoszorrilla 13-06-2005 21:55:48

Puedes poner su propiedad Visible a False, pero creo que es mejor utilizar un solo DblookUpCombobox, como este ejemplo:
Código Delphi [-]
 procedure TForm1.RadioGroup1Click(Sender: TObject);
 begin
   Case RadioGroup1.ItemIndex of
   0:begin
   DblookUpCombobox1.ListField:='Company';
   DblookUpCombobox1.KeyField:='Company';
     end;
   1:begin
     DblookUpCombobox1.ListField:='addr1';
     DblookUpCombobox1.KeyField:='addr1';
     end;
   end;
 
 end;

Un Saludo.

dmagui 14-06-2005 15:34:31

Cita:

Empezado por marcoszorrilla
Puedes poner su propiedad Visible a False, pero creo que es mejor utilizar un solo DblookUpCombobox, como este ejemplo:
Código Delphi [-]
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
Case RadioGroup1.ItemIndex of
0:begin
DblookUpCombobox1.ListField:='Company';
DblookUpCombobox1.KeyField:='Company';
end;
1:begin
DblookUpCombobox1.ListField:='addr1';
DblookUpCombobox1.KeyField:='addr1';
end;
end;
 
end;

Un Saludo.

Gracias era cierto solo tenia que jugar con la propiedad visible.


La franja horaria es GMT +2. Ahora son las 09:54:27.

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