Hi,
ich habe folgendes Problem, ich möchte gerne überprüfen von 3 ListBox`en ob eine auswahl getroffen wurden oder nicht.
Ich habe folgenden Code:
So solte das ja eigentlich Funktionieren, aber wenn ich nichts eingebe dann tritt ein Fehler auf: .... Objekt reference not set to an instance objekt
Also nur wenn ich was eingebe dann Funktioniert das.
Kann mir einer Helfen? Gibt es nicht vielleicht irgendwie etwas "if on set" der LisBox oder etwas ähnliches?
Grüße
ich habe folgendes Problem, ich möchte gerne überprüfen von 3 ListBox`en ob eine auswahl getroffen wurden oder nicht.
Ich habe folgenden Code:
Code:
string allesok = null;
if (speichern != null)
{
string tagbox = null;
string monatbox = null;
string jahrbox = null;
string namebox = null;
//tagbox = tag.SelectedItem.ToString();
if (tag.SelectedItem.ToString() != null)
{
tagbox = tag.SelectedItem.ToString();
}
//monatbox = monat.SelectedItem.ToString();
//jahrbox = jahr.SelectedItem.ToString();
namebox = name.Text;
//MessageBox.Show("Tagbox" + tagbox);
if (tagbox == null)
{
MessageBox.Show("ups, bitte den GeburtsTAG eingeben!");
allesok = "nichtok";
}
if (monatbox == null)
{
MessageBox.Show("ups, bitte den GeburtsMONAT eingeben!");
allesok = "nichtok";
}
if (jahrbox == null)
{
MessageBox.Show("ups, bitte das GeburtsJAHR eingeben!");
allesok = "nichtok";
}
//else allesok = null; MessageBox.Show(allesok);
}
if(allesok == null)
{
//......tu das wenn alles gesetzt wurde
//....
}
So solte das ja eigentlich Funktionieren, aber wenn ich nichts eingebe dann tritt ein Fehler auf: .... Objekt reference not set to an instance objekt
Also nur wenn ich was eingebe dann Funktioniert das.
Kann mir einer Helfen? Gibt es nicht vielleicht irgendwie etwas "if on set" der LisBox oder etwas ähnliches?
Grüße