PDA

View Full Version : سوال: تبدیل DateTime Picker میلادی به شمسی در VB.NET



ikooshk
چهارشنبه 13 فروردین 1399, 00:17 صبح
سلام
وقت همگی بخیر
اساتید عزیز, چطور میتونم DateTime Picker میلادی رو به شمسی تبدیل کنم ؟
ممنون میشم راهنمایی بفرمایید

the king
چهارشنبه 13 فروردین 1399, 01:09 صبح
سلام
وقت همگی بخیر
اساتید عزیز, چطور میتونم DateTime Picker میلادی رو به شمسی تبدیل کنم ؟
ممنون میشم راهنمایی بفرمایید

تبدیل DateTimePicker استاندارد به نسخه ای که با تقویم شمسی کار کنه یک پروژه است. می توانید کدش رو با ابزار هایی مثل ILSpy و NET Reflector. به زبان VB.NET ببینید و ویرایش اش کنید تا با PersianCalendar کار کنه، اما کار وقت گیری است، اگر انجامش براتون سخت نبود طبعا این سوال رو نمی کردید.
پیشنهاد می کنم از کمپوننت های موجود متفرقه استفاده کنید، کد اغلب شون به زبان #C ئه ولی اگر می خواهید صرفا از DLL اش در پروژه خودتون استفاده کنید اهمیتی نخواهد داشت.

كنترل Date Time Picker شمسی (https://barnamenevis.org/showthread.php?29606-%D9%83%D9%86%D8%AA%D8%B1%D9%84-Date-Time-Picker-%D8%B4%D9%85%D8%B3%DB%8C)

Farsi Library - Working with Dates, Calendars, and DatePickers (https://www.codeproject.com/Articles/13664/Farsi-Library-Working-with-Dates-Calendars-and-Dat)

nima_8m
یک شنبه 17 فروردین 1399, 17:38 عصر
یه نمونه خوب هست به نام persianTools که البته یه DLL هستش با نمونه کدهای که میتونی تو vb ازش استفاده کنی فکر کنم از همینجا من دانلود کردم تقریبا هر مدلی که بخوای میتونی تو پروژه ازش استفاده کنی دیتاپیکر نیست ولی شاید کمک کنه