private void YahtzeeView_Load(object sender, EventArgs e) { for (int teerlingNummer = 0; teerlingNummer < _controller.__Ymodel.aantalTeerlingen; teerlingNummer++) { // Maak instanties van de teerlingen aan en voeg deze toe aan de lijst TeerlingControl nieuweTeerling = new TeerlingControl(); //voeg controller toe aan teerlingen lijst teerlingen.Add(nieuweTeerling); } for (int teerlingNummer = 0; teerlingNummer < _controller.__Ymodel.aantalTeerlingen; teerlingNummer++) { // huidigeTeerling invullen met de waarde van de teerling TeerlingControl huidigeTeerling = teerlingen[teerlingNummer]; // Haal de teerling view uit de teerling controller TeerlingView huidigeTeerlingView = huidigeTeerling.getView(); // Bepaal de x positie van de teerling int xPos = huidigeTeerlingView.Width * teerlingNummer; // zet de locatie op basis van de x positie huidigeTeerlingView.Location = new Point(xPos, 0); Console.WriteLine(huidigeTeerlingView); Controls.Add(huidigeTeerlingView); } }
//constructor public TeerlingView(TeerlingControl controller) { _controller = controller; InitializeComponent(); }