Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Combobox de Solo lectura (https://www.clubdelphi.com/foros/showthread.php?t=1306)

jfontane 10-06-2003 18:15:43

Combobox de Solo lectura
 
Hola a todos, el problema que tengo es que el combobox que tengo tiene 3 items (por ejemplo) y esta como solo lectura con la propiedad CsStyle (algo asi) y el valor de esta propiedad no lo recuerdo (droplistdown algo asi) que hace el combobox de solo lectura que es lo que yo queria. Pero el problema que tengo es que yo quiero que cuando abra el formulario me aparezca un valor por defecto en la propiedad text, es decir me muestre el string que tiene la propiedad text. Y de esta modalidad del combobox no lo hace.
Para ser conciso quiero que el combobox sea de solo lectura y tambien que me muestre el valor de la propiedad text.

Muchas gracias y saludos.

delphi.com.ar 10-06-2003 18:19:49

Cuando se crea o carga el form, debes asignarle al combo el ItemIndex del ítem que quieres que se muestre por defecto.

Saludos!

__cadetill 10-06-2003 18:22:09

Asigna la propiedad ItemIndex del ComboBox que quieras

Código:

// Pone el Combo en el Item 2 y muestra el texto que contenga
ComboBox1.ItemIndex := 2;

Espero te sirva

marcoszorrilla 10-06-2003 18:49:11

Si quieres que se despliegue automáticamente:

Código:

procedure TForm1.FormActivate(Sender: TObject);
begin
Combobox1.droppedDown:=True;
end;

Un Saludo.

gatosoft 11-06-2003 01:05:15

Si quieres hacerlo de solo lectura... y quieres otra alternativa, menos elegante, puedes probar hacer lo siguiente en el evento OnKeyPress del combo....

Código:

  Procedure .....OnKeyPress( var Key:char);
  Begin
    Key:=#0;
  end;

je, je...Es solo una alternativa.

Simplemente impides que alguien digite algo en el combo, por lo demas, puedes hacer lo que te aconsejaron los demas, incluido el....

Código:

  combobox.text:='hola';


La franja horaria es GMT +2. Ahora son las 13:14:32.

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