eshrag.net
07-17-2010, 08:00 PM
بسم الله الرحمن الرحيم
في ويندوز 7 لو تقوم مثلاً بنقل ملف كبير الحجم , فانه سيستغرق وقت لنقله , وقد تلاحظ وجود تأثير Progress bar في شريط المهام كما بهذا الشكل
http://img192.imageshack.us/img192/1303/74325330.png
لاحظ أنه وصل الى 100% لأنه امتلأ باللون الأخضر...
يمكننا عمل نفس القصة باستخدام فيجوال بيسك دوت نت
أولاً , قم بتحميل هذا الملف
http://www.mediafire.com/?ftw2o4obmj4pblx
ثانياً , توجه الى الفيجوال بيسك ثم مشروع جديد
بعد انشائك للمشروع الجديد توجه الى قائمة Project ثم اختر اضافة مصدر References
واختر علامة التبويب Browse وبعدها حدد الملف الذي حملته وبالحديد Microsoft.WindowsAPICodePack.Shell.dll
http://img707.imageshack.us/img707/3719/52314507.png
والان اضف الى المشروع TrackBar و ProgressBar
http://img413.imageshack.us/img413/118/72434819.png
وأضف الكود الآتي Namespace
كود PHP:
Imports Microsoft.WindowsAPICodePack
Imports Microsoft.WindowsAPICodePack.Taskbar
واضغط مرتين على TrackBar لتوليد الحدث TrackBar_Scroll
كود PHP:
ProgressBar1.Value = TrackBar1.Value * 10
TaskbarManager.Instance.SetProgressValue(TrackBar1 .Value * 10, 100)
قم بتشغيل التطبيق ولاحظ الآتي :-
* عند تحريك الــ Track Bar فان الـ Progress Bar سيتحرك معه , وليس هذا هدفنا.
* عندما يتحرك الــ Progress Bar فانه سيتحرك لون أخضر في الــ Task Bar
http://img85.imageshack.us/img85/3932/62331318.png
بالتوفيق
في ويندوز 7 لو تقوم مثلاً بنقل ملف كبير الحجم , فانه سيستغرق وقت لنقله , وقد تلاحظ وجود تأثير Progress bar في شريط المهام كما بهذا الشكل
http://img192.imageshack.us/img192/1303/74325330.png
لاحظ أنه وصل الى 100% لأنه امتلأ باللون الأخضر...
يمكننا عمل نفس القصة باستخدام فيجوال بيسك دوت نت
أولاً , قم بتحميل هذا الملف
http://www.mediafire.com/?ftw2o4obmj4pblx
ثانياً , توجه الى الفيجوال بيسك ثم مشروع جديد
بعد انشائك للمشروع الجديد توجه الى قائمة Project ثم اختر اضافة مصدر References
واختر علامة التبويب Browse وبعدها حدد الملف الذي حملته وبالحديد Microsoft.WindowsAPICodePack.Shell.dll
http://img707.imageshack.us/img707/3719/52314507.png
والان اضف الى المشروع TrackBar و ProgressBar
http://img413.imageshack.us/img413/118/72434819.png
وأضف الكود الآتي Namespace
كود PHP:
Imports Microsoft.WindowsAPICodePack
Imports Microsoft.WindowsAPICodePack.Taskbar
واضغط مرتين على TrackBar لتوليد الحدث TrackBar_Scroll
كود PHP:
ProgressBar1.Value = TrackBar1.Value * 10
TaskbarManager.Instance.SetProgressValue(TrackBar1 .Value * 10, 100)
قم بتشغيل التطبيق ولاحظ الآتي :-
* عند تحريك الــ Track Bar فان الـ Progress Bar سيتحرك معه , وليس هذا هدفنا.
* عندما يتحرك الــ Progress Bar فانه سيتحرك لون أخضر في الــ Task Bar
http://img85.imageshack.us/img85/3932/62331318.png
بالتوفيق