30-09-12, 02:21 PM
(آخر تعديل لهذه المشاركة : 02-10-12, 03:48 PM {2} بواسطة ahmed.elemam.)
السلام عليكم ورحمة الله وبركاته
أخواني عندي سؤال ومهم أتوقع لجميع المبرمجين وخصوصاً العرب
كلنا نتفق على إن أداة DateTimePicker تتغير على حسب نظام الويندوز إن كان التاريخ فيه هجري أو ميلادي
طيب كيف أقدر أغير التاريخ داخل الأداة وقت تشغيل البرنامج حسب ما أحتاج هجري أو ميلادي
حاولت أستخدم عدة أكواد لكن للاسف ما عطتني النتيجة المطلوبة وهذه بعض الأكواد :
ظهر معاي التاريخ الهجري لكن للأسف أداة ال DateTimePicker ما زالت بالميلادي حسب الويندوز
...
..
.
تم الحل كالتالي :
طيب أخواني هذه الطريقة وأتمنى تستفيدوا منها ... وطبعا اللي عنده رأي أو تطوير لا يقصر معانا
فكرتي هي إني أغير نظام التاريخ للويندوز وبكذا راح يتغير نظام التاريخ في البرنامج ... وبعد إغلاق البرنامج راح ترجع إعدادات التاريخ للمستخدم كما كانت قبل دخوله للبرنامج وسلامتكم
(( ملاحطة : لاحظت خطأ بسيط يظهر لكن بسبب ضغط العمل ما قدرت أحل المشكلة .. لكن المهم إن البرنامج شغال 100% ولا فيه مشاكل ))
...
..
.
حمل المرفق
أخواني عندي سؤال ومهم أتوقع لجميع المبرمجين وخصوصاً العرب
كلنا نتفق على إن أداة DateTimePicker تتغير على حسب نظام الويندوز إن كان التاريخ فيه هجري أو ميلادي
طيب كيف أقدر أغير التاريخ داخل الأداة وقت تشغيل البرنامج حسب ما أحتاج هجري أو ميلادي
حاولت أستخدم عدة أكواد لكن للاسف ما عطتني النتيجة المطلوبة وهذه بعض الأكواد :
PHP كود :
Threading.Thread.CurrentThread.CurrentCulture = New CultureInfo("ar-SA", False)
MsgBox(Date.Today)
ظهر معاي التاريخ الهجري لكن للأسف أداة ال DateTimePicker ما زالت بالميلادي حسب الويندوز
كيف أقدر أخلي أداة DateTimePicker تعتمد على البرنامج وليس على الويندوز ؟
...
..
.
تم الحل كالتالي :
طيب أخواني هذه الطريقة وأتمنى تستفيدوا منها ... وطبعا اللي عنده رأي أو تطوير لا يقصر معانا
فكرتي هي إني أغير نظام التاريخ للويندوز وبكذا راح يتغير نظام التاريخ في البرنامج ... وبعد إغلاق البرنامج راح ترجع إعدادات التاريخ للمستخدم كما كانت قبل دخوله للبرنامج وسلامتكم
(( ملاحطة : لاحظت خطأ بسيط يظهر لكن بسبب ضغط العمل ما قدرت أحل المشكلة .. لكن المهم إن البرنامج شغال 100% ولا فيه مشاكل ))
...
..
.
حمل المرفق