Jump to content
estimado

Criar um Só Form dentro de outro!!

Recommended Posts

estimado

boas

Pessoal, tenho visto programas que quando se clica num button abre um form, so que esse Form fica tipo num. Não abre janela nenhuma mas abre o conteudo de outro num.

Alguem sabe como se faz isso ?

O meu programa e em C#.

obrigado

cumps


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
tiago40812

Podes mostrar um exemplo disso para perceber melhor a tua duvida?


Tiago Vicente

Share this post


Link to post
Share on other sites
Caça

Se quiseres abrir uma janela dentro de outra tens de utilizar MDI

Se não quiseres usar MDI trabalhas com UserControls


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
estimado

boas

Bem, vou-vos dizer um exemplo.

Voces devem de conhecer aquele programa de ver TV em directo penso que se chama"SportvPlayer Plus" ou uma coisa assim parecida.

Bem nesse programa como podem ver ele ao abrir tipo os canais, os canais abrem sempre na mesma janela tipo Form.

Peguei neste programa porque é um programa fácil de perceber. Penso que o Utorrent faça o mesmo mas acho que com esta explicação ja perceberam do que eu quereria dizer

obrigado

cumps


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
Caça

Então tens que trabalhar com varias usercontrols que irão ser abertas num Painel que esta dentro de uma form


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

Adicionas uma Windows Form ao teu projecto que irá ser a janela principal, onde vai ter os menus, exc.

Nesta form adicionas um Panel

A medida que vais precisando de novos formulários em vez de adicionar uma nova windows form, adicionas uma UserControl e depois quando a quiseres abrir, só tens de adicionar a UserControl à colecção de controlos do Panel

UserControl Class


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
estimado

O que é o UserControl?

E como adiciono?

obrigado

cumps

PS: Peço desculpa, mas preciso de saber para fazer um programa com imagens e texto para o dia dos namorados.


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
Caça

Da mesma maneira que adicionas uma janela normal, uma classe, modulo, etc.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
estimado

Peço desculpa Caça, mas mesmo assim não estou a conseguir compreender.

Podes-me explicar melhor sff?

Obrigado


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
Caça

Add new item -> Escolhes User Control -> Dás o nome pretendido -> OK


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

Qual resto?

O resto depende das tuas necessidades.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
estimado

tipo eu crio um Button no Form 1 e depois crio o Usercontrol.

Como e que eu depois tenho acesso ao usercontrol pelo button?

Penso que nao e como criar um Form. Axo que e diferente.


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
Caça

Adicionas esse UserControl à colecção de controlos do Painel


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
estimado

boas

bem eu ja fiz isto

http://img200.imageshack.us/img200/4566/semttulopll.png

Eu agora queria que ao clica-se no Button do Form1 que me aparece-se o UserControl no mesmo form sem abrir Form nnhum.

Em 10/02/2011 às 22:56, Caça disse:

Adicionas esse UserControl à colecção de controlos do Painel

E como faço isso?

Explica-me melhor Por Favor.

Só tenho 2 dias para fazer aquilo para a minha namorada. :wallbash:

Desculpa se estou a ser um pouco imcompreencivel a perceber.

Obrigado

cumps


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.