Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Se Puder Ajudar...

bloqueio de combo box vb 6

Recommended Posts

oi...

preciso de uma ajudinha!!! http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

tenho uma combo box que queria bloquear para que não seja possível alterar o seu conteúdo através da opção 'colar' possível com o clique com o botão direito do rato.

Esta combo ja está bloqueada contra escrita através do teclado através das opções 'keypress' em que o keyascii=0 e 'keydown' em que keycode=0.

 

já tentei usar a propriedade style com a opção 2 (dropdown list) mas nao me serve uma vez que preciso de limpar o conteudo da combo (combo1="") e ao fazer isso deparo-me com algo do tipo: " 'Text' property is read-only "

 

agradeço a atenção de quem me puder ajudar!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi...preciso de uma ajudinha!!! http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif tenho uma combo box que queria bloquear para que não seja possível alterar o seu conteúdo através da opção 'colar' possível com o clique com o botão direito do rato. Esta combo ja está bloqueada contra escrita através do teclado através das opções 'keypress' em que o keyascii=0 e 'keydown' em que keycode=0.já tentei usar a propriedade style com a opção 2 (dropdown list) mas nao me serve uma vez que preciso de limpar o conteudo da combo (combo1="") e ao fazer isso deparo-me com algo do tipo: " 'Text' property is read-only "agradeço a atenção de quem me puder ajudar!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Acho que não entendi muito, mas não te server usar combo1.enabled = false?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao claudio,

se calhar nao me expliquei muito bem

o que quero mesmo e saber como bloqueio o clique com o botao direito do rato sobre a combo box!!! para que nao possa através da opção 'colar' editar o conteudo, mas a combo nao pode deixar de estar enabled para que possa escolher um dos items.

Para alem disso ao dar clique sobre a combo eu leio o valor e de seguida eu carrego outros dados e preciso limpar o 'text' da combo, por isso e que nao posso usar a propriedade style com a opção 2 (dropdown list), porque se usar a propriedade style 2 deparo-me com algo do tipo: " 'Text' property is read-only ".

A minha preocupação é devida às pessoas que vão usar o programa porque a combo já está bloqueada contra escrita por do teclado através do 'keyascii=0' da opção 'keypress', mas mesmo assim isso não me chega porque as pessoas ao usarem o programa podem, mesmo sem querer, dar clique com o botão direito do rato e colar texto que não pertença à lista de opções da combo.

 

Parece confuso mas espero que seja mais facil encontrar a solução. http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao claudio,se calhar nao me expliquei muito bemo que quero mesmo e saber como bloqueio o clique com o botao direito do rato sobre a combo box!!! para que nao possa através da opção 'colar' editar o conteudo, mas a combo nao pode deixar de estar enabled para que possa escolher um dos items.Para alem disso ao dar clique sobre a combo eu leio o valor e de seguida eu carrego outros dados e preciso limpar o 'text' da combo, por isso e que nao posso usar a propriedade style com a opção 2 (dropdown list), porque se usar a propriedade style 2 deparo-me com algo do tipo: " 'Text' property is read-only ".A minha preocupação é devida às pessoas que vão usar o programa porque a combo já está bloqueada contra escrita por do teclado através do 'keyascii=0' da opção 'keypress', mas mesmo assim isso não me chega porque as pessoas ao usarem o programa podem, mesmo sem querer, dar clique com o botão direito do rato e colar texto que não pertença à lista de opções da combo.Parece confuso mas espero que seja mais facil encontrar a solução. http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Tente fazer isso e avisa se deu certo:Private Sub Combo1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 Then MsgBox "Conteúdo bloqueado espertinho", vbCritical, "Teste"End IfEnd Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

oiainda não foi desta porque a minha COMBOBOX não assume a propriedade 'mousedown'.o codigo que me indicou eu já conheço mas só não o usei mesmo por não ter essa propriedade na lista de propriedades da combo quando se edita o código.obrigado na mesma, mas para me ajudar e necessario outro metodo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

oiainda não foi desta porque a minha COMBOBOX não assume a propriedade 'mousedown'.o codigo que me indicou eu já conheço mas só não o usei mesmo por não ter essa propriedade na lista de propriedades da combo quando se edita o código.obrigado na mesma, mas para me ajudar e necessario outro metodo.

Cara, desculpe, nem me atentei a isso...Infelizmente não sei não como te ajudar então...Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.