Jag har ett object(class EttFBarn) som består av en bild och en knapp. Nær man klickar på knappen ska øppnas ett fønster med tex personnummeranrop egen klass i c#
till personen på bilden.
public partial class EttFBarn : UserControl
{
private string personFBarn;
//Address adressen;
//private SchoolChildRecord registerFB;
//Parents[] foralderFBarn = new Parents[2];
public EttFBarn()
{
InitializeComponent();
}
public EttFBarn(string s)//Person person, SchoolChildRecord reg, Parents[] foraldrer)
{
string personFBarn = s;
//personFBarn = person;
//adressFBarn = ad;
//registerFB = reg;
//morFBarn = mor;
//foralderFBarn = foraldrer;
//farFBarn = far;
//ansvarigPerson = anvarig;
InitializeComponent();
//namnKnapp.Text = personFBarn.Fornamn;
}
/// ******************************************
/// EGENSKAPER
/// ******************************************
///
/// De 2 föjande implementerades dubbelt för att i de 2 följande klassen sak fungera.
/*
public int SpeciellaBehov
{
//get { registerFb.SpeciellaBehov}
set { registerFB.SpeciellaBehov = value; }
get { return registerFB.SpeciellaBehov; }
}
public Address AdressUppgifter
{
//get { registerFb.SpeciellaBehov}
set { adressen = value; }
get { return adressen; }
}
///
public int AvdNrTillhor
{
get { return registerFB.AvdNrTillhor; }
set { registerFB.AvdNrTillhor = value; }
}
///
public String Personnummer
{
set { personFBarn = value; }
get { return personFBarn; }
}
*/
/*
public Parents[] Foralder
{
set{ foralderFBarn = value; }
get{ return foralderFBarn; }
}
public Button Knappen
{
get { return namnKnapp; }
}
public SchoolChildRecord RegisterFBarn
{
set { registerFB = value; }
get { return registerFB; }
}
*/
private void namnKnapp_Click(object sender, EventArgs e)
{
MessageBox.Show("personnummer:"+s);
//ShowInformation s = new ShowInformation(this.personFBarn,adressen,foralderFBarn);
//s.ShowDialog();
}
public void TilldelaUppdatering(EttFBarn f)
{
MessageBox.Show("i fbarn: "+f.PersonUppgifter.Personnummer);
this.personFBarn = f.personFBarn;// "000000-0000";
}
Jag vill från en annan class B, komma åt data personnummer till min class EttFBar via funktionen Tilldelappdatering. Så att nær jag anropar
funtionen med en EttFBarn objet med en annat personnummer den ska tilldelas som ett nytt nummer till personen sp att nær jag kilikar
på knappen ska visa det nya personnummer.
Vet inte om kan anropa egen klass eller man kan ændra værden på variabler i samma klass?
jag har provat med this("00000-9999") -> får meddelante.
Varje gång nær jag klikcar på knappen får jag samma værden på min variable, men jag vill att det ska ændras, kan delegate vara en løsning?