2017-02-25 4 views
0

私は、「管理フォーム」を開くボタン付きのシンプルなフォームを持っています。実際には、入力ボックスや「ユーザー」と「パスワード」を入力して実際にこの「管理フォーム」にアクセスしてください。C#Interaction.inputbox 2の入力

私はこのコードを持っている:

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つの入力ボックスを1つずつ使用することを検討しましたが、可能であれば1つしか使用しません!

ありがとうございます!

答えて

2

マイクロソフトでは、すべてのケースで既定のダイアログを提供することはできません。ある時点で、あなたの袖を巻いてカスタムフォームを作成し、Form.ShowDialogを使用してモーダルで表示する必要があります。これにより、1つの入力ボックスをプレーンテキストとして表示したり、別の入力ボックスをパスワードとして表示したり、いくつかの基本的な検証(両方のフィールドが空ではない)などの多くのカスタマイズが可能です。https://msdn.microsoft.com/en-us/library/2chz8edb(v=vs.110).aspxの概要は、特に役に立ちます。Walkthrough: Retrieving Dialog Box Information Collectively Using Objects

+0

恐ろしいです!それを見るだろう!ありがとう! –