Witam, wiem że było sporo takich tematów na forum. Kilka przeczytałem ale dalej nie mogę znaleźć odpowiedniego rozwiązania dla mnie.
Chodzi o to że chciałbym mieć dostęp do właściwości klasy Profile
z innych klas tudzież Form
Klasa Profile
public class Profile
{
public string NameAttribute { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public string Country { get; set; }
}
Form1
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Form2 form = new Form2();
//DODAWANIE NOWEGO POJAZDU -> naciśnięcie przycisku otwiera Form2
private void button1_Click(object sender, EventArgs e)
{
form.ShowDialog();
}
}
Form2
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
List<Profile> profiles = new List<Profile>();
//DODAWANIE NOWEGO POJAZDU poprzez utworzenie nowego profilu
private void button1_Click(object sender, EventArgs e)
{
profiles.Add(new Profile
{
NameAttribute = textBox1.Text,
Name = textBox2.Text,
Age = Convert.ToInt32(textBox3.Text),
Country = textBox4.Text
});
}
}
Chciałbym np. W Form1
móc przypisać wartość właściwości z klasy Profile
do np jakiegoś label
, jak uzyskać dostęp do tych danych ?
Zawsze jak próbowałem jakkolwiek to przesłać to miałem wyjątek "Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu"
@somekind podrzuciłbyś jakiś pomysł jak to zrobić?, bo już się poddałem i więcej nie nawojuje :/