C # Event DateTimePicker Условия - PullRequest
0 голосов
/ 13 июня 2019

Но я думаю, что я действительно достаточно подробно изложил свою проблему.На самом деле цель моей программы - предложить пользователю программное обеспечение инструмента, которое будет искать какой-то специализированный лист по различным критериям (текстовое поле, выпадающий список, DataTimePicker ...). И моя программа основана на условиях / Пример:

if ( TextBox = " 2")
{
    sqL ? select etc....
}

И я хочу создать еще одно «еще, если», чтобы использовать сборщик данных и его значение .. Я не знаю, действительно ли это явно?

Спасибо за помощь

1 Ответ

2 голосов
/ 13 июня 2019

Event нельзя использовать в условиях, не возвращает bool, необходимое для if-statement.Events для подписки .

Вы не можете сделать:

if (dateTimePicker1.ValueChanged)
{
    Foo();
}
else if (dateTimePicker2.ValueChanged)
{
    Bar();
}

Но вы можете:

dateTimePicker1.ValueChanged += (sender, e) => Foo();
dateTimePicker2.ValueChanged += (sender, e) => Bar();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...