USER CONTROL ESTILO COMBOBOX

LORDAUTUNM 03/11/2015 22:59:48
#453376
Boa noite, criei um usercontrol (textbox, listbox e communbutoon) ficou semelhante a um combox, a unica coisa que nao consegui fazer foi o listviwer sair fora de um frame ou do proprio form, como o ComboBox faz.

Alguem sabe como posso faser isso?

Tem uma imagem demonstrando o que eu quero fazer.
DS2T 04/11/2015 02:46:28
#453382
Cara, é vb6 mesmo? Porque no .NET seria mais fácil fazer isso usando o ToolStripDropList.

Se for VB6 mesmo, acho que só apelando para API mesmo. Dá uma olhada numa chamada SetParent, acho que ela vai servir como uma luva pro seu caso.

Abraços!
EPISCOPAL 04/11/2015 09:43:59
#453402
Vê se esse exemplo te serve rsrsrsrsrs

Eu peguei de um projeto meu, e vc vai ter que tirar umas funções que não são utilizadas ....
EPISCOPAL 04/11/2015 09:45:13
#453403
bom a funcionalidades vc vai ter que adaptar, mas visualmente o meu parece que é mais bonitooo

boa sorte ...
EPISCOPAL 04/11/2015 09:52:05
#453405
A scrollbar vai ter que trocar .... eu coloquei a do vb pra agilizar ... eu uso um usercontrol de scroll
LORDAUTUNM 04/11/2015 20:14:35
#453437
Como eu faço para o listwier sair para fora do form, como vc fez?
O meu já esta no controle nao é criado em rumtime.
EPISCOPAL 05/11/2015 08:59:58
#453463
Se vc colocar ele no meu usercontrol, é so renomear o seu listview como picPopUp e pronto, mas antes delete o picturebox que esta com este nome

De uma olhada na rotina ShowPopUp
LORDAUTUNM 05/11/2015 18:06:49
#453500
Boa tarde EPISCOPAL,

Sem querer abusar vc pode destacar aparte do codigo que faz isso, porque nao entendi muito bem seu codigo?
LORDAUTUNM 06/11/2015 08:24:05
#453533
Bom dia, consegui mostrar o controle, mas nao consigo manter o foco nele, quando eu abro o form, e clico no controle pela primeira vez, é possivel clicar no listbox e ate navegar nele, pelos itens com o teclado, mas assim que o controle perde o foco tal navegação fica impossivel, clico no controle mas o foco nao fica no listbox.

Anexei o codigo para que voce possa olhar.


LORDAUTUNM 06/11/2015 08:27:05
#453534
Esse
EPISCOPAL 06/11/2015 10:04:14
#453546
Realmente é verdade ele não pega o foco. Somente funciona o evento MouseUP ou DOWN ... pelo que ví.

vou ver o que posso fazer ... enquanto issso continue o seu projeto ...
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas