Hej, Om cMail är ett formulär ska nedanstående kod visa formuläret med "godis" som titel: Om du ska komma åt ett formulär från en klass så måste du ha en referens till det formuläret. Tackar för det Mikael, fungerar utmärkt. Jag tror jag börjar förstå iaf lite mer nu, hehe.Ändra i ett formulär från en annan klass?
sitter i vs2005 och försöker förstå hur jag ska kunna ändra i ett formulär från en annan klass. Säg att jag skapar en ny klassfil Class2.cs och ska försöka ändra på fMain.Text
Exempelvis försöker jag mig på
cMain tomte = new cMain();
eller även Form tomte = new cMain();
och sedan bara tomte.Text = "godis"; . Men det fungerar inte och ingenting händer.
Kanske saknar lite grundkunskaper här, men vad är knepet? =)Sv: Ändra i ett formulär från en annan klass?
cMain tomte = new cMain();
tomte.Text = "godis";
tomte.Show();
JohanSv: Ändra i ett formulär från en annan klass?
Du kan t.ex. ha ett formlär som argument i konstruktorn i din klass.
/MickeSv:Ändra i ett formulär från en annan klass?