الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد تاريخ هجري في اداة Datetimepicker

بدأه ضصث في 26 سبتمبر 2007 · 8 رد · 7,714 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

احتاج الى كود يجعل اداة datetimepicker تعرض التاريخ الهجري

#2

حسب موقع Microsoft لا تدعم الأداة DateTimePicker التاريخ الهجري.

------------------

Unfortunately MonthCalendar and hence the DateTimePicker do not currently support Hijri Dates, so even if you set your calendar type to Hijri calendar in the Regional options, you will still get the default Gregorian calendar.

------------------

▲ 1

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#3

وأنا أيضا أحتاج إلى اداة تعرض التاريخ الهجري حيث أنني اعمل في المملكة العربية السعودية وتعلمون أن معظم التعاملات تتم بالتاريخ الهجري

وانا الان اطور برنامج وأريد أن امكن المستخدم إدخال التاريخ الهجري عن طريق أداة مثل DateTimePicker

أريد أن أوجه رسالة لكل مبرمج يعمل في السعودية كيف توصلت لحل هذه المشكلة مع العلم أن إعدادات الجهاز الإقليمية تدعم التاريخ الهجري

أرجو الحلول العملية مع العلم أني بحثت في كل المنتدى ومنتدى سي شارب وقرأت كل المواضيع التي تتحدث عن هذا الامر ولكن لم أجد غايتي

شكرا لكم

▲ 1

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#4

لو سمحتو مساعدة.....ومشكورين مقدما

انا عندي داتابيز اوراكل فيها حقل رقمي اسمه inv_date_ar من 8 خانات واريد جعل الفيجوال بيسك يعمل فورمات 25/06/1429 ويتم تخزينها بهذا الشكل 14290625 في الداتا بيز

وتاريخ افرنجي inv_date_eng عبارة عن date واريد كتابة التاريخ الافرنجي عن طريق دالة بحيث اكتب في التاريخ العربي يضهر التاريخ الانجليزي في الحقل الثاني وانا بعرف ان التاريخ ممكن يكون صحيح او بفرق يوم زائد او ناقص مافي مشكلة.

#5

h Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim HCal As New System.Globalization.HijriCalendar

Dim dt As DateTime = DateTime.Now

Dim ci As New System.Globalization.CultureInfo("ar-SA")

'===== TextBox1 will take date to day

TextBox1.Text = dt.ToString("MM/dd/yyyy", ci)

End Sub

▲ 1
#6

جرب البحث هنا اخي الكريم:

http://software.informer.com/getfree-hijri-calender-control-in-vb.net/

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#7

انا لاحظت الاداة DateTimePicker ممكن تأظهر تاريخ هجري ... إذا كان تاريخ نظام التشغيل هجري ... وتكون في الميلادي ... إذا كان تاريخ نظام التشغيل ميلادي

ولكن الفكر هل يمكن فصلها عن نظام التشغيل ؟؟؟ أي مثلا أريد تاريخ نظام التشغيل هجري وأريد أن تظهر الأداة تاريخ في الميلادي

هل يوجد أداة تعمل نفس العمل ؟؟

#8

نعم يمكن فصل هذه الأداة عن نظام التشغيل

ويمكنك التأكد من ذلك عندما تقوم بتحميل أي برنامج من برامجي المرفوعة على الرابط التالي:

https://www.mediafire.com/folder/xhxmuk95sofhe/My_Application

1- اضغط على زر S يعطيك فورمات عربي

2- اضغط على زر A يعطيك فورمات English - USA

1- اضغط على زر B يعطيك فورمات English - UK

للتواصل:

abuzarei@hotmail.com

https://www.abuzarei.com

https://www.twitter.com/abuzarei

https://www.facebook.com/abuzarei

Mobile:00966-506703985

▲ 1
#9

هنا الحل الممتاز لمثل هذه القضية
https://youtu.be/B9G6LpwKEWQ

هناك حسل مختلف بأن تغير تاريخ الجهاز بأكمله عند تشغيل البرنامج وهنا تجد التفاصيل:
            https://www.youtube.com/watch?v=P5z9mCxNsJE

مواضيع مشابهة