SELECAO EM UM FLEXGRID - URGENTE
alguem pode me ajudar ? no vb6
tenho um flexgrid com 8 itens (nao uso o checkbox)... queria selecionar um deles dando um duplo click , como carrego o item q dei o duploclick em cima ???
o usuario pode ter a opção de selecionar qualquer item deste grid, queria jogar o q ele clicou em cimai para outro campo (tipo text)...
tem como fazer,não consigo fazer...alguem pode me dar um exemplo por favor ??? obrigado
tenho um flexgrid com 8 itens (nao uso o checkbox)... queria selecionar um deles dando um duplo click , como carrego o item q dei o duploclick em cima ???
o usuario pode ter a opção de selecionar qualquer item deste grid, queria jogar o q ele clicou em cimai para outro campo (tipo text)...
tem como fazer,não consigo fazer...alguem pode me dar um exemplo por favor ??? obrigado
Fernando,
Para clicar sobre um item do grid (flexgrid) e enviar este [Ô]texto[Ô] para um textbox utilize:
Textbox1 = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, MSHFlexGrid1.Col)
Se for isso que precisa, é assim, mas vai editar? atualizar ?
Para clicar sobre um item do grid (flexgrid) e enviar este [Ô]texto[Ô] para um textbox utilize:
Textbox1 = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, MSHFlexGrid1.Col)
Se for isso que precisa, é assim, mas vai editar? atualizar ?
Castelo,to usando o listview e nao tem essas propriedades .Row e .Col ???? ...como uso elas no listview(tu pegou o MSHFlexGrid1)
o listview não tem essas propriedades não só o flexgrid
tem vários exeplos do flexgrid. Acredito que vão te atender.
tem vários exeplos do flexgrid. Acredito que vão te atender.
No tópico tú colocou SELECAO EM UM FLEXGRID
Então, no listview é o seguinte, você tem o ITEM e os subitens.
Para o item, você usa ListView1.SelectedItem.Text
para os subitens ListView1.SelectedItem.ListSubItems(Z).Text
onde Z é o subitem que você quer capturar o valor.
Então, no listview é o seguinte, você tem o ITEM e os subitens.
Para o item, você usa ListView1.SelectedItem.Text
para os subitens ListView1.SelectedItem.ListSubItems(Z).Text
onde Z é o subitem que você quer capturar o valor.
mas é isso q nao estou conseguindo fazer Castelo ..tenho as seguintes linhas:
contratos:
0340034572
0234528397
0023445212
queria clicar no contrato numero 0023445212 e jogar ele para um outro campo ..como faço isso..
como sei o número da linha q estou clicando ??? como sei o valor do campo Z que tu colocou aqui subitens ListView1.SelectedItem.ListSubItems(Z).Text ???
posso clicar em qualquer linha, a minha dúvida é como sei qual linha que estou clicando ...
contratos:
0340034572
0234528397
0023445212
queria clicar no contrato numero 0023445212 e jogar ele para um outro campo ..como faço isso..
como sei o número da linha q estou clicando ??? como sei o valor do campo Z que tu colocou aqui subitens ListView1.SelectedItem.ListSubItems(Z).Text ???
posso clicar em qualquer linha, a minha dúvida é como sei qual linha que estou clicando ...
Então, o SELECTEDITEM já faz isso para você
Se clicar na linha 2, o item 2 será ListView1.SelectedItem.Text
e os subitens?
serão as colunas que você criou.
Funciona assim o LISTVIEW
ITEM SUBITEM 1 SUBITEM 2 SUBITEM 3 ....
Então se você quer o subitem 1 coloca ListView1.SelectedItem.ListSubItems(1).Text
Subitem 2 coloca ListView1.SelectedItem.ListSubItems(2).Text
Subitem 3 coloca ListView1.SelectedItem.ListSubItems(3).Text
e assim adiante vai conforme a quantidade que utilizar...
o SELECTEDITEM é quem captura a LINHA que você clicou...
Se clicar na linha 2, o item 2 será ListView1.SelectedItem.Text
e os subitens?
serão as colunas que você criou.
Funciona assim o LISTVIEW
ITEM SUBITEM 1 SUBITEM 2 SUBITEM 3 ....
Então se você quer o subitem 1 coloca ListView1.SelectedItem.ListSubItems(1).Text
Subitem 2 coloca ListView1.SelectedItem.ListSubItems(2).Text
Subitem 3 coloca ListView1.SelectedItem.ListSubItems(3).Text
e assim adiante vai conforme a quantidade que utilizar...
o SELECTEDITEM é quem captura a LINHA que você clicou...
As respostas acima deve m resolver o problema, mas FERNANDORUBIM, só preste mais atenção quando for criar seus tópicos, vc pede ajuda para FLEXGRID e não LISTVIEW
Marcelo,realmente pisei na bola, coloquei errado o titulo,peço desculpas...
Castelo,não to conseguindo, veja só:
aparece para mim assim o listview..
contratos:
0340034572
0234528397
0023445212
quando clico no contrato de número 0234528397 (que está na linha 2) ou 0023445212(que está na linha 3) sempre é carregado o primeiro(0340034572) no comando abaixo..preciso alterar alguma propriedade para fazer isso ???
Private Sub lsv_DblClick()
DTX_QUAIS_CONTRATOS = lsv.SelectedItem.ListSubItems(1).Text
End Sub
desculpa,mas ainda não entendi como faço para pegar a linha ...
Castelo,não to conseguindo, veja só:
aparece para mim assim o listview..
contratos:
0340034572
0234528397
0023445212
quando clico no contrato de número 0234528397 (que está na linha 2) ou 0023445212(que está na linha 3) sempre é carregado o primeiro(0340034572) no comando abaixo..preciso alterar alguma propriedade para fazer isso ???
Private Sub lsv_DblClick()
DTX_QUAIS_CONTRATOS = lsv.SelectedItem.ListSubItems(1).Text
End Sub
desculpa,mas ainda não entendi como faço para pegar a linha ...
Bom colega para finalizar é assim
Private Sub lsv_DblClick()
DTX_QUAIS_CONTRATOS = lsv.ListItems(lsv.SelectedItem.Index).Text
End Sub
Marcelo,dá o erro [ô]text[ô] property is read-only
Tópico encerrado , respostas não são mais permitidas