private void BladSteenSchaarView_Load(object sender, EventArgs e)
        {
            messageLabel.Text = "Message";

            //het lager niveau 2 keer laten verschijnen met een bepaalde ruimte tussen

            //2 teerlingcontrollers aanmaken voor 2 KeuzeScore's te laten zien (in de constructor van de controller staat dat hij zelf ene view en model gaat aanmaken als hij wordt aangemaakt, dus die worden automatisch gecreëerd als je een controller aanmaakt.
            //2 keer door lus en elke keer een controller aanmaken
            for (int keuzeScoreNummer = 0; keuzeScoreNummer < 2; ++keuzeScoreNummer)
            {
                // Maak instantie aan van teerlingController
                KeuzeScoreController tijdelijkeKeuzeScore = new KeuzeScoreController();

                keuzescores.Add(tijdelijkeKeuzeScore);
            }

            //nu heb je de 2 Keuzescores aangemaakt maar om ze te laten zien -> getView nog doen
            for (int keuzeScoreNummer = 0; keuzeScoreNummer < 2; ++keuzeScoreNummer)
            {

                //controller.getView --> view die gelinkt is aan die controller
                KeuzeScoreView keuzeScoreView = keuzescores[keuzeScoreNummer].getView();

                // breedte van teerling ophalen en positie berekenen (0 * breedte teerling, ...)
                int horizontalPosition = keuzeScoreNummer * keuzeScoreView.Width;

                keuzeScoreView.Location = new System.Drawing.Point(horizontalPosition, 0);

                //zodat je kunt klikken in keuzescore
                Controls.Add(keuzeScoreView);

            }
        }
Exemplo n.º 2
0
        private void BladSteenSchaarView_Load(object sender, EventArgs e)
        {
            messageLabel.Text = "Message";



            //het lager niveau 2 keer laten verschijnen met een bepaalde ruimte tussen



            //2 teerlingcontrollers aanmaken voor 2 KeuzeScore's te laten zien (in de constructor van de controller staat dat hij zelf ene view en model gaat aanmaken als hij wordt aangemaakt, dus die worden automatisch gecreëerd als je een controller aanmaakt.
            //2 keer door lus en elke keer een controller aanmaken
            for (int keuzeScoreNummer = 0; keuzeScoreNummer < 2; ++keuzeScoreNummer)
            {
                // Maak instantie aan van teerlingController
                KeuzeScoreController tijdelijkeKeuzeScore = new KeuzeScoreController();

                keuzescores.Add(tijdelijkeKeuzeScore);
            }



            //nu heb je de 2 Keuzescores aangemaakt maar om ze te laten zien -> getView nog doen
            for (int keuzeScoreNummer = 0; keuzeScoreNummer < 2; ++keuzeScoreNummer)
            {
                //controller.getView --> view die gelinkt is aan die controller
                KeuzeScoreView keuzeScoreView = keuzescores[keuzeScoreNummer].getView();

                // breedte van teerling ophalen en positie berekenen (0 * breedte teerling, ...)
                int horizontalPosition = keuzeScoreNummer * keuzeScoreView.Width;

                keuzeScoreView.Location = new System.Drawing.Point(horizontalPosition, 0);

                //zodat je kunt klikken in keuzescore
                Controls.Add(keuzeScoreView);
            }
        }
        public KeuzeScoreView(KeuzeScoreController c)
        {
            InitializeComponent();

            controller = c;
        }
Exemplo n.º 4
0
        public KeuzeScoreView(KeuzeScoreController c)
        {
            InitializeComponent();

            controller = c;
        }