Gabriel Cabral Postado Abril 16, 2009 Denunciar Share Postado Abril 16, 2009 Existe alguma outra maneira de bloquear um combobox simples sem ter que utilizar a propriedade Enabled... Preciso de uma idêntica ao Read Only do DBComboBox... mas para o ComboBox simples não tem... e com o Enabled, as letras ficam cinzas e o cliente não quer isso.. Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 William - TI Postado Abril 16, 2009 Denunciar Share Postado Abril 16, 2009 amigo deixa ver se te entendi você quer o combobox moste o conteúdo so que normal (sem ser apagado). (ai até onde sei não tem jeito mesmo).ouvocê quer que o combobox possa ser apenas selecionado sem pode digitar?se for é só setar o propriedade style=csDropDownList. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ZueRa Postado Abril 16, 2009 Denunciar Share Postado Abril 16, 2009 amigo deixa ver se te entendi você quer o combobox moste o conteúdo so que normal (sem ser apagado). (ai até onde sei não tem jeito mesmo).ouvocê quer que o combobox possa ser apenas selecionado sem pode digitar?se for é só setar o propriedade style=csDropDownList.Se você fizer isto que o colega William disse e setar enabled := false imagino que seus problemas estarão acabados.Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RibaSoft Postado Julho 9, 2020 Denunciar Share Postado Julho 9, 2020 Em 16/04/2009 em 10:53, Gabriel Cabral disse: Existe alguma outra maneira de bloquear um combobox simples sem ter que utilizar a propriedade Enabled... Preciso de uma idêntica ao Read Only do DBComboBox... mas para o ComboBox simples não tem... e com o Enabled, as letras ficam cinzas e o cliente não quer isso.. Obrigado Se você não que que seja alterada a seleçao do combobox significa que a seleçao vira de uma informaçao é só colocar no evento onchange pra ele ir sempre para a posiçao referente a informaçao desejada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edsrp Postado Julho 13, 2020 Denunciar Share Postado Julho 13, 2020 se não quer que mude não tem outra forma a não ser enabled mas você pode como no exemplo do change você alimenta ele colocando o valor que quer e quando não quiser que seja alterado no change você seta o combo1.ItemIndex := o valor do item quer você quer que fique pocicionado Exemplo : combo tem como itens 'VALOR 1', 'VALOR 2', 'VALOR 3' aí você quer que determinado usuário ou parametro não permita que mude no onchange você coloca if Usuario = 'JOAO' then combo1.ItemIndex := 0; // PARA FICAR FIXADO NO VALOR 1 combo1.ItemIndex := 1; // PARA FICAR FIXADO NO VALOR 2 combo1.ItemIndex := 2; // PARA FICAR FIXADO NO VALOR 3 LEMBRE-SE DE ATIVAR A PROPRIEDADE Style = csDropDownList; Assim não importa o valor que ele escolher ( visto que não tem como bloquear de mexer) vai voltar pro valor que você determinou no chance Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Gabriel Cabral
Existe alguma outra maneira de bloquear um combobox simples sem ter que utilizar a propriedade Enabled...
Preciso de uma idêntica ao Read Only do DBComboBox... mas para o ComboBox simples não tem...
e com o Enabled, as letras ficam cinzas e o cliente não quer isso..
Obrigado
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.