Abrir TComboBox mostrando a opção selecionada. Como?
Oi . . .
Tenho um arquivo .ini que registra a ultima seleção feita em um ComboBox. Quando abro a form com que contém o ComboBox, ele mostra sempre a primeira opção. Quero que mostre a opção anteriormente selecionada, como faço?
{}
Fabiana
Tenho um arquivo .ini que registra a ultima seleção feita em um ComboBox. Quando abro a form com que contém o ComboBox, ele mostra sempre a primeira opção. Quero que mostre a opção anteriormente selecionada, como faço?
{}
Fabiana
Fab
Curtidas 0
Respostas
Fabio.hc
07/05/2004
Tente assim:
Salve ComboBox1.ItemIndex no arquivo .ini valor_salvo.
E
Quando vc abrir o form vc atribui o valor salvo no
ComboBox1.ItemIndex:=valor_salvo;
Salve ComboBox1.ItemIndex no arquivo .ini valor_salvo.
E
Quando vc abrir o form vc atribui o valor salvo no
ComboBox1.ItemIndex:=valor_salvo;
GOSTEI 0
Rezum
07/05/2004
Tente assim:
Salve ComboBox1.ItemIndex no arquivo .ini valor_salvo.
E
Quando vc abrir o form vc atribui o valor salvo no
ComboBox1.ItemIndex:=valor_salvo;
Não funciona . . . Nem sequer atribuir um valor direto à ele funciona ( (cbConeccao.ItemIndex:= 2;). É como se ele tivesse algum tipo de trava.
GOSTEI 0
Fabio.hc
07/05/2004
[quote:67a4ecfe08=´Fabio.HC´]Tente assim:
Salve ComboBox1.ItemIndex no arquivo .ini valor_salvo.
E
Quando vc abrir o form vc atribui o valor salvo no
ComboBox1.ItemIndex:=valor_salvo;
Não funciona . . . Nem sequer atribuir um valor direto à ele funciona ( (cbConeccao.ItemIndex:= 2;). É como se ele tivesse algum tipo de trava.[/quote:67a4ecfe08]
Funciona com o:
ComboBox1.ItemIndex:=nCmb;
DBComboBox1.ItemIndex:=nCmb;
e com o:
DBLookupComboBox1.KeyValue:=nKey;
No arquivo .ini
[Combo]
nCmb=3
nKey=6
GOSTEI 0