programmatje visual studio/c#

Status
Niet open voor verdere reacties.

tommich

Gebruiker
Lid geworden
9 okt 2011
Berichten
22
Hallo,
ben een programmatje ah maken;
gebruiker kan:
- naam toevoegen ae deelnemerslijst
- lijst leegmaken
- maximum aantal deelnemers ingeven
Wat ik nog zou willen vinden is:
- hoe kan ik textbox2 enkel toegankelijk maken wanneer listbox leeg is?
Code:
 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace intvergelijken
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
        int VoegDeelnemerToe(string naam)
        {
            listbox.Items.Add(naam);
            int aantaldeelnemers = listbox.Items.Count;
            return aantaldeelnemers;
        }


        private void button_Click(object sender, RoutedEventArgs e) //gebruiker klikt op toevoegen
        {
            if (textbox.Text != "")//gebruiker heeft een naam ingegeven
            {
                int aantal = listbox.Items.Count;






                if (textbox2.Text == "") //er is geen maximum deelnemers opgegeven
                {
                    string naam = textbox.Text;
                    int ingeschrevenen = VoegDeelnemerToe(naam);
                    label5.Content = ingeschrevenen;
                    MessageBox.Show("Deelnemer" + " " + ingeschrevenen + " " + "toegevoegd aan de lijst");
                }
                else //er is een maximum opgegeven
                {
                    int max = Convert.ToInt32(textbox2.Text);


                    if (aantal >= max) //het maximum is overschreden
                    {
                        MessageBox.Show("maximum aantal deelnemers is overschreden");
                    }
                    else // het maximum is nog niet bereikt
                    {
                        string naam = textbox.Text;
                        int ingeschrevenen = VoegDeelnemerToe(naam);
                        label5.Content = ingeschrevenen;
                        MessageBox.Show("Deelnemer" + " " + ingeschrevenen + " " + "werd toegevoegd");




                    }
                }

            }
            else //gebruiker heeft geen naam ingegeven
            {
                MessageBox.Show("u heeft geen naam ingegeven");
            }
        }

        private void button2_Click(object sender, RoutedEventArgs e) //lijst leegmaken
        {
            listbox.Items.Clear();
            label5.Content = 0;


        }

        
    }
}
 
[cpp]if (listBox.Items.Count == 0){
textBox2.Enabled = false;
}
else{
textBox2.Enabled = true;
}[/cpp]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan