none
c# : Perfil RRS feed

  • Pergunta

  • Estou desenvolvendo um Perfil no WindowsForm para que quando o usuário quiser colocar o nome e a foto fique gravado enquanto ele fica mexendo no meu programa 

    só que eu criei e quando ele coloca a foto e o nome do perfil e quando ele sai do formulário e vai para o outro ele não salva 

    exemplo 

    criei um nome e coloquei uma foto minha , ai sai e entro na calculadora que esta em outro formulário , mas quando eu volto pra ver o perfil a foto e o nome não esta mais lá como que faço para ficar gravado quando colocar para que não saia e nem pra eu fica colocando toda hora a foto e o nome 

    alguém me ajuda mostrando a linha de código ou alguma coisa por favor queria muito obgd 

    terça-feira, 16 de junho de 2015 22:09

Respostas

  • Boa noite Nicolas,

    interessante seu questionamento.

    Existe sim uma forma de fazer isso, você pode criar uma classe pública com métodos estáticos, permitindo assim qualquer formulário acessá-la, e o estado do conteúdo permanecerá até que você preencha ou limpe os valores.

    Veja um exemplo:

    ControlaPerfil.cs

    using System;
    using System.Collections.Generic;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace WindowsFormsApplication1CSharp
    {
        public class ControlaPerfil
        {
            public static string Nome { get; set; }
    
            public static Image Foto { get; set; }
        }
    }
    

    Form1.cs

            private void Form1_Load(object sender, EventArgs e)
            {
                string meuNome = ControlaPerfil.Nome;
                Image minhaFoto = ControlaPerfil.Foto;
            }



    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".

    • Marcado como Resposta Nicolas Campos quinta-feira, 18 de junho de 2015 02:57
    quinta-feira, 18 de junho de 2015 02:43

Todas as Respostas

  • @Nicolas, poste o código para podermos ver o que está acontecendo. Sem o código fica difícil te ajudar.
    quarta-feira, 17 de junho de 2015 13:12
  • Então não tem nada ainda só coloquei uma programação de abrir uma foto para colocar ... por isso queria uma linha de código que salva o nome e a foto de perfil quando saio e fico mexendo no programa por que quando eu saio do formulário automaticamente ele já sai da foto e do nome que salvei 

    a linha de codigo para abrir a foto e a seguinte : 

     private void button2_Click(object sender, EventArgs e)
            {
                OpenFileDialog file = new OpenFileDialog();
                file.Filter = "jpg|*.jpg";
                if (file.ShowDialog() == DialogResult.OK)
                {
                    pictureBox1.ImageLocation = file.FileName;
                        
                }
            }

    quinta-feira, 18 de junho de 2015 00:45
  • Lucio Boa tarde ... esse código que você meu deu eu coloquei mas ele não esta salvando. Quando eu saio e volto ele não salva volta do jeito que tava 
    quinta-feira, 18 de junho de 2015 17:28