تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ملأ الكومبوبكس اثناء الكتابة عليه و items تأخذ من البحث
#11
اهلاً بك من جديد

اذا المشكلة لديك انك تريد عند تفريغ الكتابة فى الكمبو
يتم اخفاء جميع نتائج الاستعلام

اولاً لديك حل من الاتى
ان تستبدل الكمبو بـ TextBox وتقوم بتطبيق طريقة الاخ mero5000 
وبكده تكون حليت المشكلة كلياً وظهر العرض بشكل اشيك وبالطريقة التى تريدها

أو انك تقوم بتطبيق الكود بهذا الشكل
كود :
       If ComboBox1.Text = Nothing Then
           ComboBox1.Items.Clear()
       Else
           Nom_pBindingSource.Filter = "nom_p LIKE '%" & ComboBox1.Text & "%'"
           For fil = 0 To Nom_pBindingSource.Count - 1
               ComboBox1.Items.Add(Nom_pBindingSource(fil)("nom_p"))
           Next
       End If

وبكده اذا كان الكمبو فارغ بدون اى حرف او كتابة سيقوم بتفريغ كل نتائج الاستعلام
لكن افضل ان تستخد الطريقة الاولى وهو استخدام TextBox ستكون اشيك وستقوم بنفس الغرض
واذا كنت ستستخدم الطريقة الكمبو فانت هنا لا تريد تطبيق طريقة الاخ mero5000 هنا

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: عابر سبيل 2 , larbihamri , larbihamri
#12
اخي elgokre 
اخي mero5000 
بارك الله فيكما ...أسأل الله عزوجل ان يرزقكم رضاه و رضا الوالدين

صراحة اخيelgokre  مازلت لم اتعلم كيفية جعل التكست بوكس مثل الكومبو بكس في الاكمال التلقائي
فهل هي نفس الطريقة ؟؟
الرد }}}
تم الشكر بواسطة: elgokr
#13
بكل بساطة اخى larbihamri 

انشاء TextBox 
وتعال فى حدث TextBox1_TextChanged استخدم الكود بهذا الشكل
كود :
       Dim List_ As New AutoCompleteStringCollection
       Nom_pBindingSource.Filter = "nom_p LIKE '%" & TextBox1.Text & "%'"
       For fil = 0 To Nom_pBindingSource.Count - 1
           List_.Add(Nom_pBindingSource(fil)("nom_p").ToString())
       Next
       With TextBox1
           .AutoCompleteCustomSource = List_
           .AutoCompleteMode = AutoCompleteMode.SuggestAppend
           .AutoCompleteSource = AutoCompleteSource.CustomSource
       End With

دون ان تقوم اى تعديلات فى الخصائص
بحيث الكود سيقوم بذلك نيابتاً عنك 

اذهب واكتب فى TextBox ما تريد البحث عنه
وستجد ان TextBox تتعامل معك كما لو انك تستكخدم طريقتك الاخري
وبكده وبكده طول ما الـ TextBox فارغ لا يظهر شئ ولا هتشغل بالك باى شئ وقتها

الامور كلها واحد ولك حرية استخدام الانسب لك



ايضاً هذا رابط يمكنك الاطلاع عليه سيوضح الشكل النهائي

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: عابر سبيل 2 , larbihamri
#14
راجع استعلام ملئ الكمبوبوكس
الرد }}}
تم الشكر بواسطة: عابر سبيل 2 , عابر سبيل 2 , larbihamri
#15
ما به استعلام ملأ الكومبوبكس اخي mero5000

اخي elgokre لقد اثقلت عليك بالاسئلة فارجوا ان تتقبل ذلك بصدر رحب
عند تطبيق الكود الاخير فان التكست بوكس اثناء الكتابة عليه لا يسدل نافذة الاكمال التلقائي و عند الغاء الاكمال التلقائي اي حسب الكود التالي 
كود :
TextBox1.AutoCompleteMode = AutoCompleteMode.Suggest

فانه يعمل لكن لا تسطيع الاختيار عن طريق ازرار الكايبورد
الرد }}}
تم الشكر بواسطة:
#16
عفوا لم انتبه ان الموضوع له صفحة اخرى
كنت برد عليك على رد سابق
راجع هذا
https://www.codeproject.com/Articles/243...-Textbox-3
الرد }}}
تم الشكر بواسطة: larbihamri , elgokr
#17
يا اساتذة الخير يا اخوتي المشكل مازال قائما في التكست بوكس
لما اقوم بالعمل بهذا الكود فانه لا يعمل كما ينبغي و لا يسدل النافذة و يقوم اختيار item مباشرة 
كود :
       TextBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend

اما عندما اعمل بهاد الكود :
كود :
       TextBox1.AutoCompleteMode = AutoCompleteMode.Suggest
 لا استطيع اختيار item المطلوب عن طريق ازرار الكايبورد فانه عند الضغط على زر down  فانه مباشرة يقوم باختيار اول item في القائمة
الرد }}}
تم الشكر بواسطة:
#18
اذا اخى larbihamri
بدلاً من ان تعقد الامور عليك يمكنك البقاء على استخدام ComboBox
بالنهاية ما اقترحه كا فكرة والخيار الانسب ما يمكنك فعله بسهولة دون تعقيد

فيمكنك فيما بعد تطوير وتغيير الشكل كلما تعلمت شئ
فالبرمجة افكار يمكنك كل يوم ان تنشاء فكرة داخل اى برنامج تقوم به

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , larbihamri
#19
شكرا لكل الاخوة حفظكم الله و كامل اوطان المسلمين
الرد }}}
تم الشكر بواسطة:
#20
جرب المرفق التالى
http://vb4arb.com/vb/showthread.php?tid=3084
الرد }}}
تم الشكر بواسطة: larbihamri , elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  أريد البحث بإستخدام أي جزء من الكلمة و ليس أول جزء منها . CoderMM 3 98 17-04-24, 01:19 AM
آخر رد: Taha Okla
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 76 19-03-24, 01:23 AM
آخر رد: dell
  [VB.NET] البحث باستخدام CheckedListBox لتكون نتيجة التحديد شرط لجملة الاستعلام ahmedramzyaish 0 125 19-02-24, 03:44 AM
آخر رد: ahmedramzyaish
  مشكلة عدم اكتمال تنفيذ بسبب فصل الشبكة او التيار الكهربائي اثناء النتفيذ تناسيم 3 1,847 05-02-24, 10:04 PM
آخر رد: 01AHMED
  البحث بالهوية annagui 2 325 25-01-24, 01:00 PM
آخر رد: annagui
  [VB.NET] ما الخطأ فى هذا الكود - كود البحث المتعدد Ashraf Elafify 7 478 27-12-23, 10:50 PM
آخر رد: Ashraf Elafify
  [كود] البحث Abdellatif 2 216 27-12-23, 03:15 PM
آخر رد: Abdellatif
Video SQL مشكلة البحث بين تاريخين waataanys 1 334 02-12-23, 07:54 PM
آخر رد: waataanys
Rainbow [سؤال] إضافة شريط ضبط الكتابة في أداة RichTextBox أبو خالد الشكري 0 230 29-10-23, 08:19 AM
آخر رد: أبو خالد الشكري
Shocked مشكلة غريبة أثناء البحث SQL devpos 1 308 05-10-23, 03:25 PM
آخر رد: devpos

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم