You can't use them like that. They're events - not properties. You need to add an eventhandler. Something like:
public partial class Form1 : Form
{
private bool dateChanged = false;
private void Form1_Load(object sender, EventArgs e)
{
dateTimePicker1.ValueChanged += new System.EventHandler(dateTimePicker1_ValueChanged);
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
dateChanged = true;
}
private void button1_Click(object sender, EventArgs e)
{
if (dateChanged)
{
}
}
}