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

كيف اجعل التاريخ دائما افرنجي

مغلق
بدأه hasanayoub في 19 يونيو 2004 · 3 رد · 1,155 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#3

السلام عليكم

وهذه الدالة لتغيير تنسيق التاريغ في الجهاز

Private Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Long
Private Const LOCALE_IDATE = &H21 ' short date format ordering
Private Const LOCALE_SSHORTDATE = &H1F ' short date format string



Public Sub SetDateFormat(ByVal theFormat As String)

Dim strBuffer As String
Dim Res As Long

strBuffer = theFormat & Chr(0)
Res = SetLocaleInfo(LOCALE_IDATE, LOCALE_SSHORTDATE, strBuffer)
End Sub

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#4

شكرا جزيلا على الرد ... لكن عندي مشكلتي هي انني عندما استخدم DateTimePicker

يعرض لي اسماء الشهور الهجرية و الأيام بالإفرنجي ... مثلا شهر رمضان فيه 31 يوم .... لذلك اريد جعل التاريخ دائما افرنجي ... مع العلم ان الطريقة السابقة لم تنجح ... فما هو الحل برأيكم

هذا الموضوع مغلق.

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