C#事件日期时间选择器条件

C#事件日期时间选择器条件,c#,winforms,events,C#,Winforms,Events,但我想我已经把我的问题说得够详细了。事实上,我的程序的目标是向用户提供一个工具软件,用户可以根据不同的标准(文本框、组合框、数据时间选择器……)搜索特定的表格,我的程序基于以下条件/示例: if ( TextBox = " 2") { sqL ? select etc.... } 我想创建另一个“else if”来使用数据采集器和他的值。。我不知道这是否真的很明确 感谢您的帮助事件无法在条件中使用,它不会返回if语句所需的bool事件用于订阅 你不能这样做: if (dateTimeP

但我想我已经把我的问题说得够详细了。事实上,我的程序的目标是向用户提供一个工具软件,用户可以根据不同的标准(文本框、组合框、数据时间选择器……)搜索特定的表格,我的程序基于以下条件/示例:

if ( TextBox = " 2")
{
    sqL ? select etc....
}
我想创建另一个“else if”来使用数据采集器和他的值。。我不知道这是否真的很明确


感谢您的帮助

事件
无法在条件中使用,它不会返回
if语句所需的
bool
<代码>事件
用于订阅

你不能这样做:

if (dateTimePicker1.ValueChanged)
{
    Foo();
}
else if (dateTimePicker2.ValueChanged)
{
    Bar();
}
但你可以:

dateTimePicker1.ValueChanged += (sender, e) => Foo();
dateTimePicker2.ValueChanged += (sender, e) => Bar();

Event
不能在条件中使用,它不会返回
if语句所需的
bool
<代码>事件
用于订阅

你不能这样做:

if (dateTimePicker1.ValueChanged)
{
    Foo();
}
else if (dateTimePicker2.ValueChanged)
{
    Bar();
}
但你可以:

dateTimePicker1.ValueChanged += (sender, e) => Foo();
dateTimePicker2.ValueChanged += (sender, e) => Bar();

这不是工作的方式。根据您所写的,我认为您希望处理ValueChanged事件,然后从那里跟踪值是否在不同的变量中发生了更改。这是我的问题,不是如何工作。根据您所写的内容,我认为您希望处理ValueChanged事件,然后从那里跟踪值是否在不同的变量中发生了更改。这正是我的问题