C# Popup

GraFF

Grünschnabel
Hallo Leute

Ich möchte
in meinem C# .NET Programm ein Popup mit eigenem (Fehler-)Text öffnen. Ich habe sehr lange gegoogelt aber leider nichts gefunden, auch nicht mit der Tutorials.de Suchfunktion.

Wäre sehr dankbar für Hilfe!


PS: Habe leider die Hilfedateien nicht von CD1 installiert. In der Installations-Dokumentation (an diese ich mich leider strikt halten sollte) wurde davon abgeraten diese zu installieren, und ich Idi** habe mich daran gehalten...
 
Hallo.

Meinst du eine MessageBox? :)
Code:
private void validateUserEntry2()
    {

        // Checks the value of the text.

        if(serverName.Text.Length == 0)
        {

            // Initializes the variables to pass to the MessageBox.Show method.

            string message = "You did not enter a server name. Cancel this operation?";
            string caption = "No Server Name Specified";
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult result;

            // Displays the MessageBox.

            result = MessageBox.Show(this, message, caption, buttons,
                MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, 
                MessageBoxOptions.RightAlign);

            if(result == DialogResult.Yes)
            {

                // Closes the parent form.

                this.Close();

            }

        }

    }

Genaue Erklärung zur MessageBox sowie obiges Beispiel findest du in der MSDN

Gruß, Niko
 
Hallo!

Konkretisiere bitte mal. Was genau meinst Du mit Popup?
Ein kleines Form was dem User mitteilen soll was für eine Ausnahme ausgelöst wurde?
Oder wie jetzt?

MfG, cosmo
 
Tach !

Also wenn du jetzt direkt einen Fehler anzeigen willst geht das ja mit:
Code:
try
{
   DoSomethingDangerous();
}
catch(Exception e)
{
   MessageBox.Show(e.ToString());
}
So führst du etwas im sicheren Modus aus und vermeidest Abstürze. Wenn etwas nicht funktioniert, wird einfach nur eine detailierte Fehlermeldung ausgegeben und das Programm läuft schlichtweg weiter.

Wenn du kein Meldungsfenster, sondern ein eigenes anzeigen willst, mit deinen eigenen Forms. Dann erstelle einfach eine Form und erzeuge zum entsprechenden Zeitpunkt eine Instanz mit new und zeige sie mit Show an. Verschwinden lassen kannst du sie per dispose, close, Mausklick oder Button.
Je nachdem was du davon erwartest.

MFG JJB
_
 
Zurück