كيف يمكنني إنشاء عنصر تحكم مثل واحد من الإكمال التلقائي الكسوف؟

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

سؤال

أود إنشاء عنصر تحكم تلقائي باستخدام Boo / C #. إليك لقطة شاشة من الإنترنت إذا كنت لا تعرف كيف تبدو:

نص ALT http://archive.eclipse.org/eclipse/downloads/drops/s-3.5m7-200904302300/images/p2autocomplete.png.

أنا في الأساس التفكير في نافذة / مربع حوار غير محدد (ما لست متأكدا من كيفية تطبيقه)، أو عنصر تحكم يمكن عرضه عليه (مربع قائمة من نوع ما).

كيف يمكنني تنفيذ مثل هذا التحكم؟

أنا مهتم جدا بجزء ظهرت من السيطرة!

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

المحلول

لقد فعلت شيئا من هذا القبيل مرة أخرى واستخدمت مربع قائمة لعرض النتيجة. كل ما احتاجه القيام به هو مراقبة حدث KeyUP للقيام بإجراء جلب البيانات وعرض مربع القائمة. أضفت ListBox كتحكم مخفي إلى النموذج وسيعرضه عند الاقتضاء بعد تحديد موقعه

نصائح أخرى

انها تبدو مثل TextBox بالفعل إكمال السيارات. يرى TextBox.AutoCompleteSource خاصية.

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