button.Enabled = state что это значит?

334
21 февраля 2017, 15:47

Объясните пожалуйста, что это за такое свойство у поля?

    void ButtonState(bool state)
    {
        button_ClearPT.Enabled = state;
        button_Encrypt.Enabled = state;
        button_Decrypt.Enabled = state;
    }

Спрашивал у гугла, но он молчит или я не там ищу Свойство control.enabled судя по msdn-у, может принимать два значения только правда или лож, но что такое state?

Answer 1

state - это переменная с типом bool которая является параметром вашей функции, она соответственно может быть названа произвольно.

А bool - принимает значения только значения True/False

Значение параметр получает при вызове этой функции. Можете посмотреть где используется эта функция кликнув на ней в коде правой клавишей и выбрав пункт Find Usages

READ ALSO
Как добавить элемент поверх DataGridView по событию

Как добавить элемент поверх DataGridView по событию

Хочу попробовать сделать календарь похожий внешне на гугловыйЕсли я все правильно понимаю, то необходимо использовать DataGridView и ,например,...

369
Путь сохранения через WriteAllText

Путь сохранения через WriteAllText

Есть кнопка которая сохраняет ключи по разным файлам

446
BamL в Xaml (исправить) и обратно в BAml

BamL в Xaml (исправить) и обратно в BAml

Достал ресурсы программы (редактировать) через ilasm, но вот проблема файлы resources бинарныЛадно установил telerik diasembler и достал resx и блин опять...

408
Синтаксис Heredoc странно работает

Синтаксис Heredoc странно работает

Почему выводит ошибку Parse error: syntax error, unexpected $end?

460