2017-02-25 29 views
0

我有一個簡單的窗體,打開一個「管理窗體」的按鈕,現在我需要提示輸入框或類似的要求「用戶」和「密碼」以實際訪問這個「管理員表單」。C#Interaction.inputbox 2 inputs

我有這樣的代碼:

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

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

Interaction.InputBox作品完美,它可以讓我1個輸入欄,但我需要另一個密碼。

任何人都知道如何用2個輸入製作一個InputBox?我已經考慮過一個接一個地使用2個輸入框,但我寧願只使用一個,如果可能的話!

謝謝!

回答

2

Microsoft無法爲您提供所有情況下的預製對話框。在某些時候,您必須捲起袖子並創建自定義窗體,並使用Form.ShowDialog以模態顯示。這也可以讓你很多的定製,如顯示一個輸入框作爲純文本和另一個作爲密碼,做一些基本的驗證(這兩個字段都是非空的)等。https://msdn.microsoft.com/en-us/library/2chz8edb(v=vs.110).aspx概述可能會幫助你做到這一點,特別是Walkthrough: Retrieving Dialog Box Information Collectively Using Objects

+0

太棒了!將考慮到這一點!謝謝! –