Mario Schneider - Software
 
... praktische Tools für jedermann!
software.marioschneider-online.de 
 

InputDialog

Code-Snippet

Dot Net (C#): InputDialog - Eingabedialog leicht gemacht

In diesem Beispiel habe ich einen Eingabedialog erstellt, der variabel konfigurierbar ist. Der InputDialog soll:

  • über ein Label, das die Meldung anzeigt, sowie eine Textbox für die Text-Eingabe verfügen
  • über 2 Buttons verfügen: "Ok", "Abbrechen" (deren Bezeichnung änderbar sein sollen)
  • mittels eines Wrappers über ein möglichst schmales Interface ansprechbar sein
  • als Ergebnis liefern: den eingegebenen Text sowie einen Status, der angibt, ob der Benutzer auf "Ok" geklickt hat
  • per ESC- und Enter-Tasten bedienbar sein
  • überlangen Text umbrechen können
  • die Eingabe von Passwörtern ermöglichen (-> PasswordChar)
  • wahlweise in der Mitte einer (Parent-)Form oder des Desktops positionierbar sein (alternativ: Standard-Position)
  • wahlweise "immer oben" (always on top / topmost) sein
  • wahlweise über ein Icon verfügen

Screenshot:

Beispieldialoge

Testform
Download:

InputDialog.rar - Visual Studio 2008 C# Project, Größe: 44 KB
InputDialog_exe.rar - ausführbare Datei, Größe: 38 KB