Jump to content
Sign in to follow this  
joaocarlos07

Ajuda c# Mover dados de Panel para outro Form

Recommended Posts

joaocarlos07

Boa tarde estou a criar um projecto em c# e criar mover os dados de um panel do form1 para o form2, eu fiz o seguinte codigo mas os dados nao me aparecem ,

Codigo do Form1:

public static Panel pan
        {
            get;
            set;
        }

panel1 = pan;

   

Codigo do Form2

this.panelimprimir = Form1.pan;

Desde ja obrigado pela ajuda


Um Abraço,João Carlos Pinto

Share this post


Link to post
Share on other sites
joaocarlos07

Boa tarde Ricardo , obrigado pela ajuda desde ja .

Esta um pouco confuso :x podes-me dar um exemplo ? basta de so um campo que eu depois adapto para o meu projecto

Obrigado


Um Abraço,João Carlos Pinto

Share this post


Link to post
Share on other sites
rjcp

No Form2, que é para onde queres enviar os dados tens de ter a variável à qual queres atribuir o novo valor. Por exemplo:

=== FORM2 ===

namespace MyHomework
{
    public partial class EnglishHomework : Form
    {
        public EnglishHomework()
        {
            InitializeComponent();
        }

        string pencilColor = null;
        public string PencilColor
        {
            get { return pencilColor; }
            set { pencilColor = value; }
        }
    }
}

No FORM 1 tens de ter:

EnglishHomework EnglishHomework = new EnglishHomework();
EnglishHomework.PencilColor = Color.Red;
EnglishHomework.Show();

Ao executar a última linha o novo form vai aparecer e a variável pencilColor terá o valor Red passado do primeiro form.

Ricardo

Share this post


Link to post
Share on other sites
joaocarlos07

Bom dia Ricardo ,

Ao passar a color da-me correctamente mas como quero pasar os dados do panel ou mesmo o panel nao consigo :x


Um Abraço,João Carlos Pinto

Share this post


Link to post
Share on other sites
rjcp

Bom dia João

Por que é que não constróis um panel no Form2 igual ao do Form1 e passas apenas os valores entre os forms? Ao recebê-los no form2 é só colocá-los nas variáveis que fazem parte do panel.

Ricardo

Share this post


Link to post
Share on other sites
joaocarlos07

Sim ja fiz isso tenho um panel no form2 igual , so que eu tenho muitas labels e muitas textbox era para se houvesse maneira de passar tudo :x pois tenho que declarar todas as variaveis em todos os forms ,

Obrigado pela ajuda


Um Abraço,João Carlos Pinto

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
Sign in to follow this  

×
×
  • 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.