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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Msflexgrid
Donizete
não registrado
Postada em 09/03/2005 21:22 hs   
Tenho um Msflex com cabeçalho. Após  o preenchimento de seus campos, tenho uma função que limpa os campos,no acionamento de um botão de comando. Mas para limpar os campos, tenho que selecionar o Msflex ( com um click, em qualquer celula), para poder funcionar.
Já tentei usar clear do Msflex, funciona, mas ele limpa também o cabeçalho.
Alguém pode me ajudar?
 
Grato
 
Donizete
 
 
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 09/03/2005 22:33 hs            
Tente usar este código:
 
Private Sub Command_LimpaFlex_Click()
For j = 1 To MSFlexGrid1.Rows - 1 'pega a partir da linha 1 sem pegar o cabeçalho
 For i = 0 To MSFlexGrid1.Cols - 1
  MSFlexGrid1.TextMatrix(j, i) = ""
 Next i
Next j
End Sub
 
t+
     
Donizete
IBITINGA
SP - BRASIL
Postada em 20/03/2005 23:30 hs            
Olá, funcionou!
Mas acontece que após limpar os campos, e tento incluir novos registros, o cursor começa na segunda linha do Msflex,ou posterior dependendo de quantos linhas eu incluir.
 
Grato
 
Donizete
 
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 21/03/2005 00:50 hs            
vc tentou fazer assim:
 
FlexGrid.Row = 1
 
antes de incluir novos registros??
     
Donizete
IBITINGA
SP - BRASIL
Postada em 27/03/2005 23:44 hs            
Deu certo.
Obrigado
 
Donizete
 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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