USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  MSFLEXGRID
Moreti
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 06/05/2006 17:24 hs            
Colegas, estou com o seguinte problema:
tenho que pegar a coluna 0 (zero) do MsFlexGrid, estou fazendo isso
No evendo DblClick
 
with Grade
  if .col = 0 then
   chama a tela de número 1
  else
   chama a tela de número 2
 end if
end with
 
Acontece que quando dou um duplo clique na coluna 0 (zero) ele está trazendo a tela de número 2
Acho que é porque ele marca toda a linha quando clico na coluna zero, como fazer então para ele não marcar a linha quando ela for clicada ?
Obrigado
   
Sidnei X-Crow
Pontos: 2843
VITÓRIA
ES - BRASIL
Postada em 06/05/2006 21:46 hs         
Ja tentou mudar o metodo de seleção de free ou row para colunas?

MSFlexGrid1.SelectionMode = flexSelectionByColumn '(Vc tb pode fazer pela guia properties)

Abraços, Sidnei
     
Moreti
SÃO PAULO
SP - BRASIL
Postada em 06/05/2006 23:51 hs            
Pode me dar um exemplo ?????
Obrigado
     
Sidnei X-Crow
Pontos: 2843
VITÓRIA
ES - BRASIL
Postada em 07/05/2006 12:22 hs         
Mudar a propriedade do flexGrid... Clica no flex grid... aperta F4 e procura essa propriedade na lista: "SelectionMode" e seta pra selection by columm

Ou no form load:
Private Sub Form_Load()
MSFlexGrid1.SelectionMode = flexSelectionByColumn
End Sub

Abraços, Sidnei

     
Croda
OSASCO
SP - BRASIL
Postada em 07/05/2006 13:53 hs         
Moreti esta um pouco confuso em sua explicação o que esta querendo.
 
Moreti estou enviando um exemplo de uso do flexgrid, nele estou simplesmente exibindo como verifico onde esta o erro.
 
Repare na programação que antes de exibir a mensagem do número da coluna selecionada estou forçando a seleção da coluna 0 pois a coluna 0 é sempre a coluna caption/descrição e ao clicar nesta coluna a mesma seleciona a linha inteira, desta forma o mesma acaba levando a selação sempre para a última coluna.
 
Verifique se o exemplo ajuda.
 
Qualquer coisa retorne,
Um abraço.
 
Croda
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página