Для доступа к «Журналу событий системы» на удаленном компьютере, необходимо было вводить логин и пароль. Честно говоря, я не нашел в C# и Windows Forms готового класса для этих целей, поэтому пришлось писать самому.
При нажатии кнопки «ОК» нужно было не просто закрывать окно, но и как-то проверять результат (была ли нажата клавиша OK или Cancel).
Для начала, в конструкторе формы нужно было для кнопок задать свойство DialogResult
btnOK.DialogResult = DialogResult.OK;
btnCancel.DialogResult = DialogResult.Cancel;
Потом это свойство получать:
private void btnOK_Click(object sender, EventArgs e)
{
userName = txtBoxLogin.Text;
this.DialogResult = DialogResult.OK;
this.Close();
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
this.Close();
}
Свойство DialogResult для кнопки можно также изменить в дизайнере Visual Studio:
DenTNT недавно публиковал (посмотреть все)
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024