Hey allemaal
Dit formum net gevonden omdat ik met een vraagje zit (in bijlage vind je heel het project)
Ik heb een Usercontrol ( een eenvoudig blokje van 16x16 pixels)
Als is een nieuw balletje op het formulier zet bij formload (en toevog aan de Controls collection) dan doet hij dat wel als ik
Bal balletje = new Bal()
zet
maar niet als ik een andere contructor gebruik zoals
Bal balletje2 = new Bal(100,100)
gebruik
Wat doe ik fout?
Dit formum net gevonden omdat ik met een vraagje zit (in bijlage vind je heel het project)
Ik heb een Usercontrol ( een eenvoudig blokje van 16x16 pixels)
Code:
public partial class Bal : UserControl
{
public Bal()
{
InitializeComponent();
}
public Bal(int pX, int pY)
{
//zet het balletje op de meegegeven positie
this.Left = pX;
this.Top = pY;
}
public Bal(Point pPoint)
{
this.Location = pPoint;
}
public void AddToForm(Form pForm)
{
pForm.Controls.Add(this);
}
}
Als is een nieuw balletje op het formulier zet bij formload (en toevog aan de Controls collection) dan doet hij dat wel als ik
Bal balletje = new Bal()
zet
maar niet als ik een andere contructor gebruik zoals
Bal balletje2 = new Bal(100,100)
gebruik
Code:
private void Form1_Load(object sender, EventArgs e)
{
//We maken een nieuw object en zetten het 100, 120
Bal balletje = new Bal();
//Voeg het balletje toe aan de controls collection
this.Controls.Add(balletje);
//we zetten het balletje wat opzij
balletje.Location = new Point(50, 50);
//we maken nog een balletje
Bal balletje2 = new Bal(100, 100);
this.Controls.Add(balletje2);
}