COPIAR GRID

USUARIO.EXCLUIDOS 22/07/2005 21:39:39
#95678
Viva,

Queria exibir no meu form principal, um msflexgrid existente num outro form, tal e qual como ele estiver: com os mesmos dados e aspecto.

Dá para fazer isto?

Se não der para fazer uma cópia exacta desse grid, como posso transportar os dados de um para o outro. Este grid tem 3 colunas e um numero indefinido de linhas.

Podem-me ajudar?
WEBER 22/07/2005 23:24:59
#95692
faça a sql q carrega o msfl igual ao do form em questão .......
WEBER 22/07/2005 23:43:29
#95698
outra coisa vc pode acessar qlqer objeto de outro form batar usar

Nomedoform.Componente.Propriedade exemplo

Form1.Text1.Text , claro q o form deve estar pelo menos carregado Load , vc teria no caso o valor do campo Text1.text do form1 so outra ideia
USUARIO.EXCLUIDOS 23/07/2005 06:06:09
#95705
Obrigado, mas...não...não é isso!

1º - os dados não são carregados para o grid a partir de uma base de dados;
2º - eu sei que posso aceder a dados de outro form...mas não é isso que pretendo.

O que pretendo está explicito no primeiro post!

Mais alguém?
USUARIO.EXCLUIDOS 23/07/2005 21:55:20
#95782
humm...
USUARIO.EXCLUIDOS 23/07/2005 23:02:59
#95788
não é só usar a propriedade Set?

Set GridDestino=GridOrigem
USUARIO.EXCLUIDOS 24/07/2005 17:47:25
#95829
Obrigado, mas não funciona!!

Alguém pode ajudar?
USUARIO.EXCLUIDOS 25/07/2005 14:02:41
#95918
Alguém?
USUARIO.EXCLUIDOS 26/07/2005 13:30:04
#96056
Bem.... muito obrigado ...!
Já consegui...
Fiz assim:
With formFails.Grid
For I = 1 To .Rows - 1
strVAR = .TextMatrix(I, 0) & Chr(9) & .TextMatrix(I, 1) & Chr(9) & .TextMatrix(I, 2)
GridF.AddItem strVAR
Next
GridF.ColWidth(3) = 0
End With
Tópico encerrado , respostas não são mais permitidas