2017-02-25 3 views
0

Ich habe eine einfache Form mit einem Button, der ein "Admin-Formular" öffnet, und jetzt muss ich ein Eingabefeld oder etwas ähnliches fragen nach "Benutzer" und "Passwort", um tatsächlich Zugriff auf dieses "Admin-Formular".C# Interaction.inputbox 2 Eingänge

Ich habe diesen Code:

private void btnAdmin_Click(object sender, EventArgs e) 
{ 
    Interaction.InputBox("Admin Log-In", "Administración", "Default Text"); 

    //frmAdmin admin = new frmAdmin(); 
    //admin.Show(); 
} 

Und diese Interaction.InputBox funktioniert perfekt, kann es mir ein Eingabefeld bekommen, aber ich brauche ein anderes für das Passwort.

Wer weiß, wie man eine InputBox mit 2 Eingängen macht? Ich habe überlegt, nur zwei Eingabefelder hintereinander zu verwenden, aber ich würde lieber nur eins verwenden, wenn es möglich ist!

Danke!

Antwort

2

Microsoft kann Ihnen keine vorgefertigten Dialoge für alle Fälle bereitstellen. Irgendwann musst du die Ärmel hochkrempeln und ein individuelles Formular erstellen und es modal mit Form.ShowDialog zeigen. Dies ermöglicht Ihnen auch viele Anpassungen wie z. B. zeigen ein Eingabefeld als Klartext und ein anderes als Passwort, einige grundlegende Überprüfungen (beide Felder sind nicht leer) usw. Übersicht bei https://msdn.microsoft.com/en-us/library/2chz8edb(v=vs.110).aspx könnte Ihnen dabei helfen, insbesondere Walkthrough: Retrieving Dialog Box Information Collectively Using Objects

+0

Super! Werde das untersuchen! Vielen Dank! –

Verwandte Themen