PDA

View Full Version : كار با DateTimePicker



princereza
شنبه 01 خرداد 1389, 13:34 عصر
.سلام دوستان واساتيد
مشكلم كار كردن با كلاسDateTimePicker است . من يه برنامه نوشتم كه ساعت سيستم رو تو فرم نمايش مي ده سه تا TextBoxگذاشتم که یکی ساعت دقیقه وثانیه را از کاربر بگیرند و ساعت سیستم را تغییر بدهند. اما set كردن را بلد نيستم.هرچه سرچ کردم به نتیجه ای نرسیدم لطفاٌ راهنمایی کنید برنامه را هم ضمیمه کردم.

Peyman.Gh
شنبه 01 خرداد 1389, 14:37 عصر
به این صورت هم میتوانید ساعت سیستم را تنظیم نمایید :
private void button1_Click(object sender, EventArgs e)
{
System.IO.File.WriteAllText("C:\\Time.Bat", "time " + textBox1.Text + ":" + textBox2.Text + ":" + textBox3.Text);
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo();
info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
info.FileName = "C:\\Time.Bat";
System.Diagnostics.Process set_time = new System.Diagnostics.Process();
set_time.StartInfo = info;
set_time.Start();
}
موفق باشید.

princereza
شنبه 01 خرداد 1389, 15:32 عصر
به این صورت هم میتوانید ساعت سیستم را تنظیم نمایید :
private void button1_Click(object sender, EventArgs e)
{
System.IO.File.WriteAllText("C:\\Time.Bat", "time " + textBox1.Text + ":" + textBox2.Text + ":" + textBox3.Text);
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo();
info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
info.FileName = "C:\\Time.Bat";
System.Diagnostics.Process set_time = new System.Diagnostics.Process();
set_time.StartInfo = info;
set_time.Start();
}
موفق باشید.
دوست عزيز انجام دادم نشد خطايی زیر را می دهد
Access to the path 'C:\Time.Bat' is denied.

Peyman.Gh
شنبه 01 خرداد 1389, 15:35 عصر
در درایو C ببینید که فایل Time.Bat ساخته شده است.

cardano7
شنبه 01 خرداد 1389, 17:02 عصر
در win7 دو مسیر زیر محافظت شده هستند:


c:\
c:\program files

دو راه دارید.
یا یک شاخه ی دیگه را انتخاب کنید.
یا برنامه را Run as Administrator کنید.

نیما حتمی
سه شنبه 01 تیر 1389, 15:20 عصر
سلام
من تو تبدیل تاریخ شمسی به میلادی مشکل دارم.بچه ها من تابعشم دیدم ولی بدردم نخورد.چون اون تابع میاد تاریخ پیش فرض ویندوزو رو به میلادی تبدیل می کنه من میخوام تاریخی رو که خودم میدم تو یک تکس باکس تبدیک کنه.تورو خدا کمکم کنید