VB2008 - ABRIR UMA FORM IGUAL

BRYATS 19/03/2012 16:13:44
#397546
Como faço para abrir uma form igual a que esta executando... tipo.. duplicar a form no vb2008?
agradeço
ALTAIR148 19/03/2012 16:20:53
#397548
Resposta escolhida
Não entendi. Está a desenvolver em VB6 ou VS 2008? E a pergunta também não ficou bem clara.
BRYATS 19/03/2012 16:22:35
#397549
visual basic 2008
tipo.. voce vai clicar no botão, e vai abrir uma form igual essa.
ALTAIR148 19/03/2012 16:25:21
#397550
Citação:

tipo.. voce vai clicar no botão, e vai abrir uma form igual essa.



Tipo você quer abrir um outro form? Ou é passar os valores de um form para o outro, como se fosse um clone.
BRYATS 19/03/2012 16:25:54
#397551
clonar
BRYATS 19/03/2012 16:39:57
#397553
é tipo este codigo so que para vb2008:
Option Explicit

[ô]Variável que contem as Forms
Dim NvForm() As New Form1

[ô]Variável para controlo do número de forms carregadas
Public nPag As Integer

Private Sub cmdCriar_Click()

[ô]incrementa o número de forms criadas
nPag = nPag + 1

[ô]Cria a nova Form
ReDim Preserve NvForm(nPag)

[ô]Numera a nova Form
NvForm(nPag).Caption = nPag

[ô]Mostra a nova Form
NvForm(nPag).Show

[ô]Redimenciona o array novamente
ReDim Preserve NvForm(nPag + 1) As New Form1

End Sub
ALTAIR148 19/03/2012 16:49:48
#397554
Em anexo tem um exemplo, veja se lhe serve.

Outra coisa, quando for criar um tópico repare bem quando for selecionar a Compatilibidade, por exemplo nesse tópico você selecionou VB/VBA sendo que a sua dúvida é sobre VB.NET.

Abraços.
BRYATS 19/03/2012 18:43:52
#397564
valeu aee, nem tive noção de que era tão simples!!
vlw!
ALTAIR148 19/03/2012 19:10:20
#397566
Ok, se tiver resolvido não se esqueça de encerrar o tópico.
Tópico encerrado , respostas não são mais permitidas