ما اسم عنصر التحكم الذي يجمع بين وظيفة الزر ومربع التحرير والسرد؟

StackOverflow https://stackoverflow.com/questions/1403577

سؤال

ما اسم عنصر التحكم الذي يجمع بين وظيفة الزر ومربع التحرير والسرد؟يحتوي مربع حوار الملف المفتوح في Visual Studio على عنصر التحكم هذا للزر "فتح".يمكنك تحديد "فتح" أو "فتح باستخدام".ولكن بمجرد تحديد إجراء ما، يتم اتخاذ الإجراء المقابل.

وأخيرًا، هل يتوفر عنصر التحكم هذا كعنصر تحكم قياسي في .NET أو في Qt؟

شكرا للمساعدة!

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

المحلول 2

لقد مر وقت طويل أيضًا، لكنني وجدت الإجابة على Qt.يمكن استخدام التحكم QPushButton القياسي.كل ما على المرء فعله هو الاستخدام طريقة QPushButton::setMenu(...) (رابط).

نصائح أخرى

وانه دعا لSplitButton وبقدر ما أعرف، نماذج Windows يشمل واحد فقط لأشرطة الأدوات. لا أعرف عن كيو تي، على الرغم من.

ولقد وجدت هذا واحد ، و بالرغم من ذلك. ويبدو أن أسلوب قليلا قبالة <سوب> 1 على ويندوز 7 ولكن أعتقد بالنسبة لمعظم الناس يجب أن تكون مقنعة جدا.


<سوب> 1 لا تتلاشى الرسوم المتحركة على الماوس دخول والخروج، يتغير السهم حجم المنسدلة عندما تحوم. ولكن على الأقل يحمل أول واحد صحيح أيضا بالنسبة للخانات في هذا الشكل. ومربعات النص لا يحصلون على الإطار الأزرق المعتاد عندما نشط.

واعتقد انه يمكن تسميته إلى "DropButton" (السبب أن لديها قائمة منسدلة، مع إجراءات إضافية). لا ليست متاحة في. NET (كيو تي لم أحدد أعلم).

لديك لاستخدام عنصر حزب 3 أو بناء الخاصة بك.

الكريبتون يوفر على تنفيذ مثل زر واحدة. والحر للاستخدام.

وBTW أعتقد أنك يمكن بناء الخاصة بك عند استخدام الزر الافتراضي وإضافة contextmenu لذلك.

والمعروف أيضا باسم لComboButton. ننظر <لأ href = "http://www.dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/form-validation-specialized-input/buttons-dropdown-combo-checkbox-ra" يختلط = "نوفولو noreferrer"> هنا للحصول على معلومات . إذا كنت تستخدم برنامج الأغذية العالمي، ويريد أن يجعل واحدة، والنظر في <لأ href = "http://www.google.co.za/url؟sa=t&source=web&ct=res&cd=5&url=http٪3A٪2F٪2Fwww .codeproject.com٪ 2FKB٪ 2FWPF٪ 2FWpfSplitButton.aspx٪ 3Fmsg٪ 3D2960328 والصناعات الاستخراجية = VpioSvW-AojbjQfzs4TYBw وكيل الأمين العام = AFQjCNFoAyHjsf8M8sGmBgFPz3Of3Pb3Sg وsig2 = tAy4hCvzUuZm9tpqW6P8BA "يختلط =" نوفولو noreferrer "> هذا ومحاولة تطبيقها في جعل السيطرة.

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