behzadkhan
سه شنبه 13 مرداد 1394, 21:24 عصر
با سلام
به همه کاربران
وقتی ما برای یک کنترل رویداد کلیک را تعریف می کنیم تا زمانی که آن کنترل فعال هست؛ رویداد را تشخیص می دهد.
اما زمانی که کنترل غیر فعال می شود دیگر رویداد کلیک را تشخیص نمی دهد.
البته منظور من از کنترل DataTimePicker هست.
لطفا روی این کنترل تست خود را انجام دهید.
من از کد زیر هم استفاده کردم:
protected override void OnClick(EventArgs e)
{
// Call the base class
base.OnClick(e);
Point locationTime = dtpProgramRealStartTime.PointToScreen(Point.Empty) ;
Rectangle rectTime = new Rectangle(locationTime, dtpProgramRealStartTime.Size);
if(rectTime.Contains(Cursor.Position))
{
MessageBox.Show("clicked");
}
}
اما به جایی نرسیدم.
جالب که کد بالا برای یک کنترل دیگه کار می کنه اما برای DataTimePicker کار نمی کنه.
با تشکر
به همه کاربران
وقتی ما برای یک کنترل رویداد کلیک را تعریف می کنیم تا زمانی که آن کنترل فعال هست؛ رویداد را تشخیص می دهد.
اما زمانی که کنترل غیر فعال می شود دیگر رویداد کلیک را تشخیص نمی دهد.
البته منظور من از کنترل DataTimePicker هست.
لطفا روی این کنترل تست خود را انجام دهید.
من از کد زیر هم استفاده کردم:
protected override void OnClick(EventArgs e)
{
// Call the base class
base.OnClick(e);
Point locationTime = dtpProgramRealStartTime.PointToScreen(Point.Empty) ;
Rectangle rectTime = new Rectangle(locationTime, dtpProgramRealStartTime.Size);
if(rectTime.Contains(Cursor.Position))
{
MessageBox.Show("clicked");
}
}
اما به جایی نرسیدم.
جالب که کد بالا برای یک کنترل دیگه کار می کنه اما برای DataTimePicker کار نمی کنه.
با تشکر