travando um combobox
Gostaria de travar um combobox pra que ninguem altere nada dentro dele
apenas selecione uma das opções que estão ali previamente cadastrradas
ex: dentro do combo tenho dinheiro, cheque, cartao,
hoje se a pessoa escolhe dinheiro ela pode apagar o dinheiro e escrever a prazo no meio do parcelamento.
aguardo Respostas obrigado
apenas selecione uma das opções que estão ali previamente cadastrradas
ex: dentro do combo tenho dinheiro, cheque, cartao,
hoje se a pessoa escolhe dinheiro ela pode apagar o dinheiro e escrever a prazo no meio do parcelamento.
aguardo Respostas obrigado
Guilherme
Curtidas 0
Respostas
Joel Rodrigues
23/05/2012
Você pode fazer uma verificação:
E para recuperar o valor selecionado, não use o Text e sim faça da seguinte forma:
//Se não tiver nada selecionado, seleciona o primeiro valor if combo.ItemIndex < 0 then combo.ItemIndex := 0;
E para recuperar o valor selecionado, não use o Text e sim faça da seguinte forma:
valor = combo.Items[combo.ItemIndex];
GOSTEI 0
Bruno Leandro
23/05/2012
voce pode colocar na propriedade do componente Style csDropDownList ou csOwnerDrawFixed
GOSTEI 0
Marco Salles
23/05/2012
Acho que uma boa opção é tratar o Sytle como foi mencionado
GOSTEI 0
Joel Rodrigues
23/05/2012
Ótima dica, senhores, faz tanto tempo que não uso um componente desses que não lembro de muitas de suas propriedades. Para não deixar o amigo sem resposta, mandei o que veio na cabeça na hora.
GOSTEI 0
Marco Salles
23/05/2012
Que isso Joel Rodrigues . Nos todos sabemos de sua capacidade e voluntariedade . O que voce disse tb é de muita valia
GOSTEI 0
Guilherme
23/05/2012
voce pode colocar na propriedade do componente Style csDropDownList ou csOwnerDrawFixed
Foi realmente uma otima opção.....deu certo, e agradeço muito................ mais ainda tenho um probleminha
Se eu usar este componente dentro de um dbgrid, mesmo mudando a propriedade para csDropDownList, ele deixa escrever
mas o que vc escreveu só aparece quando eu mudo de linha do dbgride
GOSTEI 0
Guilherme
23/05/2012
voce pode colocar na propriedade do componente Style csDropDownList ou csOwnerDrawFixed
Foi realmente uma otima opção.....deu certo, e agradeço muito................ mais ainda tenho um probleminha
Se eu usar este componente dentro de um dbgrid, mesmo mudando a propriedade para csDropDownList, ele deixa escrever
mas o que vc escreveu só aparece quando eu mudo de linha do dbgride
Obrigado galera....pela grande ajuda..........deu tudo certo.............eu mudei o campo da grid pra
onlyread.......pra true.....................deu tudo certo!!!!!!!!!!!!!!!!!!!!!!!!!!!
GOSTEI 0