PDA

View Full Version : حرفه ای: کنترل فرم با استفاده از ساعت سیستم



javady_joon
جمعه 09 اسفند 1392, 23:19 عصر
سلام دوستان
من میخوام فرم خودم ور با ساعت سیستم کنترل کنم
مثلا اینکه ساعت 9 تا 11 فعال شود و بعد از ساعت 11 خود به خود قفل شود (که در واقع با کد نویسی شود)
من نمیدونم از کجا ساعت سیستم رو در IF ها داخل کنم
ممنون

arash.abdollahikakroodi
شنبه 10 اسفند 1392, 03:03 صبح
دوست عزیز راه حرفه ایشو نمیدونم ولی راه سادش اینه که از کامپوننت timer استفاده کنید و یک ساعت داخلی تو نرم افزارتون به وجود بیارید.

javady_joon
شنبه 10 اسفند 1392, 14:21 عصر
خوب کسی میتونه بیشتر کمکم کنه؟

aminhexa
شنبه 10 اسفند 1392, 16:45 عصر
می تونی از timer استفاده کنی و هرثانیه چک کنی که اگر ساعت مثلا برابر با 11 است فرم غیر فعال بشه

agent_6332
دوشنبه 19 اسفند 1392, 10:56 صبح
سلام

اگر هر ثانیه چک شود سرعت برنامه افت پیدا میکنه بهتره که شما زمان اجرا رو بگیری و اختلافشو از ساعت 11 پیدا کنی و interval تایمر رو به عدد بدست آمده تنظیم کنی

NASA's Spaceman
دوشنبه 19 اسفند 1392, 14:12 عصر
سلام دوست عزیز
اینم از کد خدمت شما
فقط حواست باشه توی اولین خط که میخواد ساعت سیستم رو بگیره من گذاشتمش روی دقیقه اگه ثانیه میخوای بزار روی second و اگه ساعت میخوای بزار روی Hour
در ضمن اون عدد 37 که نوشتم همون دقیقه ای هست که توی لیبل داره نمایش میده
پیروز و موفق باشی
private void timer1_Tick(object sender, EventArgs e) {
label1.Text = DateTime.Now.Minute.ToString();
if (label1.Text == "37")
{
timer1.Enabled = false;
Form2 frm = new Form2();
frm.Show();
}