سؤال

ما هي أفضل طريقة لاستخدام القوائم المحلية في C #؟

وتحرير: أريد أن استخدام القائمة الأم لأنها تبحث أفضل من القائمة. NET قبيحة. يمكن للشخص أن يفسر لي بالضبط كيف يمكنني استخدامه؟

هل كانت مفيدة؟

المحلول

System.Windows.Forms مساحة الاسم، ستجد الطبقات: Menu، ContextMenu، MenuItem، MenuStrip، ContextMenuStrip، ToolBar، ToolStrip، وغيرها

وهذه الفئات هي ببساطة مغلفة حول المكالمات API Win32 الذي تنفيذ هذه الضوابط أصلا. وينطبق الشيء نفسه على تقريبا كل فئة في مساحة الاسم System.Windows.Forms. عند استخدام هذه الفئات، وكنت في الواقع باستخدام عناصر التحكم الأم.

ولذا فإن أفضل طريقة لاستخدام القوائم المحلية في NET هو استخدام عناصر التحكم. NET يوفر لللعرض القوائم، كما ذكر أعلاه. أيهما تلك التي تستخدم يعتمد على ما كنت تحاول إنجاز. أبسط خيار لربط القائمة الرئيسية لنموذج يستخدم الكائن Menu، يسكنها مع مجموعة MenuItem.

نصائح أخرى

إذا كنت في اشارة الى نظام القائمة (قائمة السياق التي دفعها عند النقر بزر الماوس الأيمن على شريط العنوان نافذة)، و<لأ href = "http://www.codeguru.com/csharp/csharp/cs_misc/ userinterface / article.php / c9327 "يختلط =" نوفولو noreferrer "> هنا هو مادة كبيرة على CodeGuru للحصول على التلاعب في C #.

وأنت لا تستطيع الحصول عليها ث / س حفنة من القرصنة API. الى جانب ذلك، يمكنك الحصول على قائمة أفضل أسهل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top