2015-05-29 2 views
-3

Я в основном использую программу, которую я сделал сам, это программа, для которой требуется пароль для открытия приложения w/e, которое я ему тоже назначил. Но я не знаю, как сделать текст в * вместо обычного текста. Это просто консольная программа.C# как я могу это сделать, когда я набираю только звезды

+4

Вы получите ответ в этом подобный вопрос: [Пароль маскирования консольного приложения] (http://stackoverflow.com/questions/3404421/password-masking-console-application) –

+2

только тип '' * 's ? (извините, не удержался) –

ответ

-4
//read from here 
    private void Form1_Load(object sender, EventArgs e) 
    { 
     //changes whatever you type into your textbox to be an asterisk 
     textBox1.PasswordChar = '*'; 
    } 

    private void textBox1_TextChanged(object sender, EventArgs e) 
    { 
      //ignore this method 
    } 

    private void button1_Click(object sender, EventArgs e) 
    { 
     //Just to validate that the text is what you want it to be 
     string text = textBox1.Text; 
     MessageBox.Show(text); 
    } 
+0

Извините, если код немного грязный. Я просто придумал быстрое решение. Практически это правильно, но определенно не очень хорошее программирование. – Zizi

+1

Он, кажется, использует консольное приложение. Так что это не сработает. – Icemanind

+0

Хороший ответ - это не только рабочий ответ, но и понятный. Цель состоит в том, что OP фактически учит что-то из ответа вместо того, чтобы бездумно его применять. – ShellFish

Смежные вопросы