zeous1
یک شنبه 29 مرداد 1391, 11:11 صبح
درود به همه دوستان، عیدتون مبارک
برای اینکه یه ساعت دیجیتال توی برنامه قرار بدید
1. یه TextBlock بسازید و اسمش رو مثلن txtTime بزارید
2. در قسمت کد نویسی ابتدا باید
using System.Windows.Threading;
رو به برنامه اضافه کنید تا بتونیم از DispatcherTime استفاده کنیم
3. حالا این کد رو وارد کنید:
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
DispatcherTimer timer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate { this.txtTime.Text = DateTime.Now.ToString("h:m:s \\da\\y:d"); }, this.Dispatcher);
}
}
حالا با اجرای برنامه یه ساعت دیجیتال دارید
یه توضیح: برای نوشتن day از بک اسلش استفاده کردم چون به بعضی حروف حساسه مثل:
d:day که تاریخ روز رو برمیگردونه
h:hour ساعت رو برمیگردونه
m:minute دقیقه
s:second ثانیه
و...
موفق باشید
برای اینکه یه ساعت دیجیتال توی برنامه قرار بدید
1. یه TextBlock بسازید و اسمش رو مثلن txtTime بزارید
2. در قسمت کد نویسی ابتدا باید
using System.Windows.Threading;
رو به برنامه اضافه کنید تا بتونیم از DispatcherTime استفاده کنیم
3. حالا این کد رو وارد کنید:
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
DispatcherTimer timer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate { this.txtTime.Text = DateTime.Now.ToString("h:m:s \\da\\y:d"); }, this.Dispatcher);
}
}
حالا با اجرای برنامه یه ساعت دیجیتال دارید
یه توضیح: برای نوشتن day از بک اسلش استفاده کردم چون به بعضی حروف حساسه مثل:
d:day که تاریخ روز رو برمیگردونه
h:hour ساعت رو برمیگردونه
m:minute دقیقه
s:second ثانیه
و...
موفق باشید