0 امتیاز
من به يك PersianDatePicker نياز دارم در ويندوز فورم!
لطفا يك PersianDatePicker خوب معرفي كنين كه هم سبك باشه و هم پركاربرد و ظاهر مهم نيست، ممنون

2 پاسخ

+3 امتیاز
خب ميشه لطفا نحوه استفاده رو هم مقداري توضيح بدين

 

 

ممنون
توسط (107 امتیاز) 1 1 5
+1 امتیاز

1-  ابتدا فایل های DLL رو دانلود کنید

2-  3 فایل زیر رو به صورت رفرنس به پروژه تون اضاففه کنید :

FarsiLibrary.Resources.dll

FarsiLibrary.Utils.dll

FarsiLibrary.Win.dll

3- فایل FarsiLibrary.Win.dll رو به روی جعبه ابزار ویژوال استودیو بکشید تا بتونید از کنترل های ویژوال این کامپوننت نیز استفاده کنید

4-  اگر می خوایید به صورت کدنویسی از تاریخ شمسی استفاده کنید فضای نام using FarsiLibrary.Utils; رو به پروژه تون اضافه کنید

5- چون کامپوننت برای زبان های عربی و انگلیسی هم قابل استفاده هست ، باید برای استفاده از کامپوننت به صورت فارسی دستور زیر رو به فایل Program.cs خودتون اضافه کنید 

 System.Threading.Thread.CurrentThread.CurrentUICulture =new System.Globalization.CultureInfo("fa-IR");

6- برای استفاده از کنترل های ویژوال هر کدوم رو که می خوایید روی فرم بکشید

7- برای استفاده به صورت کدنویسی هم از یک یا چند نوع از دستورات زیر می تونید استفاده کنید :

   PersianDate pd1 = PersianDate.Now;
            MessageBox.Show(pd1.ToString());
           
            PersianDate pd2 = new PersianDate(1393, 4, 26);
            MessageBox.Show(pd2.ToString());
           
            if (pd1 >= pd2)
                MessageBox.Show("Date is greater or equal");

        
            PersianDate pd3 = PersianDateConverter.ToPersianDate(DateTime.Now);
            string dt1 = PersianDateConverter.ToGregorianDate(PersianDate.Now);

Good Luck

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...