DUPLO CLIQUE NO MSFLEXGRID

USUARIO.EXCLUIDOS 30/03/2005 14:18:47
#75791
Boa tarde, colegas.
Tenho um msflexgrid e gostaria que ao clicar duas vezes sobre um de seus registros os dados fossem exibidos em caixas de texto. Eu codifiquei o evento DbClick do msflexGrid, vejam:

Private Sub msfClientes_DblClick()
msfClientes.ToolTipText = msfClientes.Text _
+ " (" + Str(msfClientes.Row) + "," _
+ Str(msfClientes.Col) + ")"

TabCliente.Tab = 1
Call HabilitaControles(False)
ExibeDados msfClientes.Text
End Sub

Mas tem um probleminha eu tenho que clicar exatamente em cima do campo Nome, eu gostaria de melhorar esta função. Alguém já fez algo parecido?

Gostaria também que ao digitar parte do nome na caixa de texto o msflexgrid fosse alimentado com os registros relacionados, ou seja, que contiverem parte do nome que foi digitado na caixa de texto.

Agradeço aqueles que puderem ajudar.

Um abraço a todos.

TROVAM 30/03/2005 15:27:41
#75816
Private Sub Grid_DblClick()
txt_nome.text = grid.textmatrix(grid.rowsel, <coloque aqui o nº da coluna do nome >
End Sub

Já para fazer o filtro atraves do que vc esta digitando no textbox pode ficar lento dependendo do nº de linhas e colunas do seu grid.

Até mais...
USUARIO.EXCLUIDOS 30/03/2005 15:38:07
#75820
Resposta escolhida
Eu tinha um problema de lentidão de busca com o MSFLEXGRID.. Era uma carrrrrroooooooça....

Até que eu troquei para o DATAGRID, e todos os problemas se acabaram!!!
Tópico encerrado , respostas não são mais permitidas