عمل وتحريك القوائم بسلاسة C# WinForms | Sidebar Animation
GetError
0:00 / 0:00
عمل وتحريك القوائم بسلاسة C# WinForms | Sidebar Animation
22 просмотра · 2 нед. назад
GetError
10 подписчиков
22 просмотра · 2 нед. назад
في الفيديو ده هنتعلم إزاي نعمل Sidebar متحرك في C# WinForms بطريقة سلسة ومرنة، بحيث نقدر نتحكم في حركة القائمة أفقيًا ورأسيًا باستخدام Timer وFlowLayoutPanel.
هنطبق فكرة الـ Animation عمليًا، وهنشوف إزاي نتحكم في:
تحريك Sidebar بسلاسة في C# WinForms | Horizontal & Vertical Animation باستخدام FlowLayoutPanel
تحريك القائمة الجانبية Sidebar بطريقة سلسة وحرة
فتح وغلق الـ Sidebar بشكل Smooth
التحريك الأفقي Horizontal Animation
التحريك الرأسي Vertical Animation
التعرف على الفرق بين Flow , FlowLayoutPanel , TableLayoutPanel
استخدام FlowLayoutPanel لتنظيم عناصر القائمة
التحكم في حجم الـ Panel أثناء الـ Animation
التعامل مع Timer والـ Tick Event
بناء Sidebar أكثر احترافية وتفاعلية
الفكرة مش مجرد تحريك Control، لكن فهم طريقة بناء Animation بسيطة في WinForms والتحكم في الـ UI أثناء الحركة.
لو بتتعلم C# وWinForms وعايز تعمل واجهات Desktop أكثر احترافية، الفيديو ده هيفيدك جدًا.
توقيتات وتقسيم الشرح:
00:00 مقدمة عن المشروع والمميزات
00:40 شرح أدوات التول بوكس (Toolbox) والتعامل مع البانل (Panel)
02:01 الفرق بين FlowLayoutPanel و TableLayoutPanel
03:36 إعداد وتصميم السايد بار (Sidebar) باستخدام FlowLayoutPanel
05:16 ضبط خصائص العناصر (WrapContents, المارجن، الألوان)
06:31 استخدام أداة PowerToys لاختيار الألوان
07:36 كيفية الحصول على الأيقونات باستخدام تطبيق Pichon
09:50 برمجة منطق فتح وإغلاق السايد بار (Animation)
10:12 ضبط التايمر (Timer) والتحكم في العرض (Width)
14:39 برمجة منطق إغلاق القائمة وتقليص العرض
17:25 إضافة قائمة فرعية (Sub-menu) داخل السايد بار
20:25 برمجة حركة القائمة الفرعية (Vertical Animation)
23:55 معالجة أخطاء الكود وتصحيح الأحداث (Events)
28:52 خاتمة الفيديو
#CSharp #WinForms #CSharpWinForms #Sidebar #SidebarAnimation #FlowLayoutPanel #Timer #UI #Animation #DotNet #DesktopDevelopment