سلام
چطور می توان زمان را در textbox نمایش داد.می شه دستوراتی که لازمه بگید.
با تشکر
Printable View
سلام
چطور می توان زمان را در textbox نمایش داد.می شه دستوراتی که لازمه بگید.
با تشکر
textBox.Text = DateTime.Now.ToShortTimeString();
برای جزئیات بیشتر در مورد کلاس DateTimeبه MSDN مراجعه کنید.
موفق باشید
jooje
سلام ...
اگر قصد دارید یه ساعت داشته باشید که توی برنامه زمانو در هر لحظه نشون بده از این روش استفاده کنید ...
یه کنترل timer روی فرم بزارید خاصیت interval اون رو روی 1000 و enabled رو روی true تنظیم کنید ...
بعد روی کنترل timer دوبار کلیک کنید در رویداد اون این دستور رو بنویسید ...
textbox1.text=Timestring
البته دستورات خیلی کوتاه تری هم هست
Text1=Time
که البته همونطور که می دونید باید تو Timer نوشته بشه.
برای نمایش زمان باید از using system.timers استفاده کنم؟
با تشکر
خیرنقل قول:
برای نمایش زمان باید از using system.timers استفاده کنم؟
شما از windows.Forms.Timerاستفاده میکنید.
1-یک تایمر به فرمتون اضافه کنید
2- interval اون رو تو قسمت property ها به 1000 مقدار دهی کنید
3- در event مربوط به Tick تایمرتون هم کد زیر رو بنویسید:
private void timer1_Tick(object sender, EventArgs e)
{
TextBox1.Text = DateTime.Now.ToLongTimeString();
}
حالا برای فعال کردن تایمر از متد Start اون استفاده میکنید.
در واقع با این کار تایمر شما در هر 1000 میلی ثانیه (یک ثانیه) تابع مربوط به event ه Tick ش رو اجرا میکنه و با هر بار اجرای اون، مقدار زمان فعلی در textbox نشون داده میشه.
میتونین با کلیک کردن یک button یا Load شدن فرم تایمرتون رو start کنید. مثلا اگر اسم تایمر شما timer1باشه :
time1.Start();برای شروع تایمر
timer1.Stop();برای توقف تایمر
موفق باشید
jooje