COMO INSTANCIAR UM CONTROLE EM OUTRO FORMULARIO?
Ola amigos,
gostaria de contar com a ajuda de voces para resolver o seguinte problema:
Criei um form (frmRelatorio) em tempo de execucao:
Dim frmRelatorio As New Form
e em seguida gostaria de instanciar um controle CrystalReportViewer nesse mesmo formulario.
Alguem sabe como posso fazer isso?
Desde ja muito obrigado.
gostaria de contar com a ajuda de voces para resolver o seguinte problema:
Criei um form (frmRelatorio) em tempo de execucao:
Dim frmRelatorio As New Form
e em seguida gostaria de instanciar um controle CrystalReportViewer nesse mesmo formulario.
Alguem sabe como posso fazer isso?
Desde ja muito obrigado.
Quando você instancia o formulário, se o controle está dentro dele, ele também já está instanciado...
frmRelatorio.NomeDoControle.QualquerCoisa = [Ô]xxxx[Ô]
frmRelatorio.NomeDoControle.QualquerCoisa = [Ô]xxxx[Ô]
Caro amigo,
note que o form esta sendo instanciado em tempo de execucao e nesse momento nao ha nada dentro dele.
Obrigado
note que o form esta sendo instanciado em tempo de execucao e nesse momento nao ha nada dentro dele.
Obrigado
Então o que você quer é adicionar o controle ao form em tempo de execução, isso?
Sim, isso mesmo.
Quero criar um form e instanciar um CrystalReportViewer no mesmo, tudo em tempo de execucao.
Obrigado.
Quero criar um form e instanciar um CrystalReportViewer no mesmo, tudo em tempo de execucao.
Obrigado.
Você não vai instanciar no form, você vai instanciar em algum outro local(geralmente o mesmo que instancia o form) e adicionar o controle no form
dim form as frmClientes = new frmClientes
dim crystal as crystalReport = new CrystalReport
form.controls.add(crystal)
algo assim
dim form as frmClientes = new frmClientes
dim crystal as crystalReport = new CrystalReport
form.controls.add(crystal)
algo assim
ok...
valeu amigo, funcionou...
Ainda nesta linha de raciocinio, seria possivel criar variaveis locais neste formulario?
valeu amigo, funcionou...
Ainda nesta linha de raciocinio, seria possivel criar variaveis locais neste formulario?
sim. Voce poderia cria um formulario herdando de um formulario padrao e adicionar as variaveis de que precisa nesse formulario.
Na hora de criar os forms dinamicamente, utilize esse que ja possui as variaveis locais.
ex:
dim form as frmComVariaveisLocais = new frmComVariaveisLocais
dim crystal as crystalReport = new CrystalReport
form.controls.add(crystal)
vlw
Na hora de criar os forms dinamicamente, utilize esse que ja possui as variaveis locais.
ex:
dim form as frmComVariaveisLocais = new frmComVariaveisLocais
dim crystal as crystalReport = new CrystalReport
form.controls.add(crystal)
vlw
Valeu amigos,
obrigado pelas dicas.
Um abraco.
obrigado pelas dicas.
Um abraco.
Tópico encerrado , respostas não são mais permitidas