Forum: hur anropar man egen class på C#?

Forum huvudsida -> Programmering -> hur anropar man egen class på C#?

Sidor: 1

Till botten

Cirela 23:04 - 20:e Maj 2010 | Post #1
Medlem
Inlägg: 18


Skicka PM
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 personnummer
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?

-------------------------
Ingen signatur!



martin310 07:17 - 21:a Maj 2010 | Post #2
Medlem
Inlägg: 132


Skicka PM
B->Personnr;

Bar barn = new Barn();
barn.Personnr = B->Personnr;

-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!





Cirela 09:49 - 21:a Maj 2010 | Post #3
Medlem
Inlägg: 18


Skicka PM
Tack,
Barn b = new Barn();
b.Personnr = b,Personnr;

det har jae testat också, men nær jag klickar på knappen varibeln ændras inte. Jag har provat med delegates och det gick inte heller

-------------------------
Ingen signatur!



Cirela 13:26 - 21:a Maj 2010 | Post #4
Medlem
Inlägg: 18


Skicka PM
Detta fungerar med en klass. MEn jag har en lista av EtFBarn objek, lænkade listor av EtFBarn då fungerar inte, har du nån tips?
Tack

-------------------------
Ingen signatur!



martin310 10:08 - 22:a Maj 2010 | Post #5
Medlem
Inlägg: 132


Skicka PM
Just nu i din kod ovan så ändrar du barnets personnr till samma barns personnr som är tomt

-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!





Sidor: 1

Forum huvudsida -> Programmering -> hur anropar man egen class på C#?
Atom feed

Du får inte posta i den här tråden | Till toppen