Dúvida sobre componentes

Delphi

24/09/2003

Estou precisando saber como funcionam os componentes:
ListBox e ComboBox.

Por exemplo:
Tenho um componente listbox com três opções, Opção 1, Opção 2 e Opção 3.
DUVIDA1 Como faço pra saber qual opção está marcada?

Tenho um componente combobox com três opções, Opção 1, Opção 2 e Opção 3.
DUVIDA2 Como faço para executar um comando a partir de uma opção selecionada?
DUVIDA3 Como fazer para determinar em determinado momento qual foi a opção que foi escolhida por último?

Para facilitar pode ser assim:
DUVIDA1: quando o usuário clica em uma opção mostrar uma mensagem com a opção escolhida.
DUVIDA2: quando o usuario escolhe uma das opções do combobox mostra uma mensagem com a opção escolhida.
DUVIDA3:quando clico em um botão mostra uma mensagem com a última opção escolhida no combobox.


Michele

Michele

Curtidas 0

Respostas

Marcelo.c

Marcelo.c

24/09/2003

No evento OnCloseUp:

var i: integer;
begin
  i:=ComboBox1.ItemIndex;
  if i = 0 then  //Se o primeiro item for escolhido 
    Showmessage(´A opção ´+
      ComboBox1.Items.Strings[i]  +´foi escolhida´);
end;



GOSTEI 0
Michele

Michele

24/09/2003

legal entendi, mas como faço para que mostre o que tá escrito no item escolhido?
outra coisa ComboBox1.Items.Strings[2] mostra o ítem 3?


GOSTEI 0
Marcelo.c

Marcelo.c

24/09/2003

legal entendi, mas como faço para que mostre o que tá escrito no item escolhido? outra coisa ComboBox1.Items.Strings[2] mostra o ítem 3?

Exatamente, e a segunda pergunta é a resposta da primeira.


GOSTEI 0
Michele

Michele

24/09/2003

e em relação ao listbox como faço?


GOSTEI 0
Marcelo.c

Marcelo.c

24/09/2003

É a mesma coisa, a não ser pelo fato de usar OnClick ao invés de OnCloseUp. :wink:


GOSTEI 0
POSTAR