Een Usercontrol Tonen

Status
Niet open voor verdere reacties.

dizzl

Gebruiker
Lid geworden
7 jun 2008
Berichten
19
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)
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);

}
Wat doe ik fout?
 

Bijlagen

  • Naam_Voornaam_Breakout.rar
    53,4 KB · Weergaven: 11
voeg de initializeComponent ook eens toe aan de methode.

Code:
        public Bal(int pX, int pY)
        { 
            //zet het balletje op de meegegeven positie
            this.Left = pX;
            this.Top  = pY;
            InitializeComponent();
        }

Kijken of hij dan wel wil.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan