Сделал в своем приложении (C#, VS2005, WinXP) форму для ввода пароля, выглядит вот так:
Поставил на машинку со свежеустановленной WinXP + .NET 2.0, стала выглядеть вот так:
Проверил на всякий случай еще пару машинок — на еще одной WinXP + .NET 2.0 и Win2K + .NET 2.0 то же самое. И как с этим быть? Я конечно понимаю, нежная забота .NET о пользователях и тому подобное, но я этого не просил! И форму разворачивающейся за меня сделали. Что нужно поправить, чтобы форма выглядела как на первом скрине?
Интересно конечно, когда в форме ввода пароля есть только кнопка "ОК", без варианта отказаться от авторизации (крестик не рассматриваем)
А как реализовано-то? Банально ставлю UseSystemPasswordChar и в поле ввода отображаются точки. Никаких сообщений не появляется (.NET2 на WinXP, Win2000 — виртуальные машины)