تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن كود يجعل ComboBox يفتح تلقائيا عند بدأ الكتابة
#1
السلام عليكم ورحمة الله و بركاته
أخواني الاعضاء :
ممكن كود يجعل ComboBox يفتح تلقائيا عند بدأ الكتابة :confused:
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم

اخي العزيز سؤالك غير واضح؟

هل تقصد التكملة التلقائية للكلمات مثل الgoogle؟
الرد }}}
تم الشكر بواسطة:
#3
نعم أخي الكريم
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم اخي العزيز

ركز معي جيدا:

اولا هنالك ثلاث خصائص للCombobox مختص بالتكملة التلقائية للكلمات:

1- خاصية AutoCompleteCustomSource ومن خلاله نضيف البيانات الىها عن طريق الAdd لكي يكون حاوية للكلمات التي ستقارن بالتي تكتب بالCombobox
2- خاصية AutoCompleteMode ويحتوي على ثلاث حقول: الاول Suggest والثاني Append والثالث يضم الاول والثاني SuggestAppend أي (أقترح وأكمل الكلمة)
3- AutoCompleteSource من خلاله نحدد مصدر البيانات

اليك هذا المثال:

اولا اجعل خاصية AutoCompleteSource=CustomSource
ثانيا اجعل خاصية AutoCompleteMode=SuggestAppend

واكتب هذا الكود في حدث الLoad للفورم

PHP كود :
Dim names() As String = {"sajad","سمير","ameer","amjad","aya" }
ComboBox1.AutoCompleteCustomSource.AddRange(names

ثم نفذ واكتب أي اسم موجود ضمن المصفوفة وشاهد النتيجة
الرد }}}
تم الشكر بواسطة: محمود رغمان
#5
شكراً أستاذ Sajad وووجزاك الله خير
جربت الكود وتنفذ 100% قمة الروعة
الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم

العفو اخي العزيز نحن في الخدمة ان شاءالله
الرد }}}
تم الشكر بواسطة:
#7
(08-05-13, 08:42 PM)Sajad كتب : السلام عليكم اخي العزيز

ركز معي جيدا:

اولا هنالك ثلاث خصائص للCombobox مختص بالتكملة التلقائية للكلمات:

1- خاصية AutoCompleteCustomSource ومن خلاله نضيف البيانات الىها عن طريق الAdd لكي يكون حاوية للكلمات التي ستقارن بالتي تكتب بالCombobox
2- خاصية AutoCompleteMode ويحتوي على ثلاث حقول: الاول Suggest والثاني Append والثالث يضم الاول والثاني SuggestAppend أي (أقترح وأكمل الكلمة)
3- AutoCompleteSource من خلاله نحدد مصدر البيانات

اليك هذا المثال:

اولا اجعل خاصية AutoCompleteSource=CustomSource
ثانيا اجعل خاصية AutoCompleteMode=SuggestAppend

واكتب هذا الكود في حدث الLoad للفورم


PHP كود :
Dim names() As String = {"sajad","سمير","ameer","amjad","aya" }
ComboBox1.AutoCompleteCustomSource.AddRange(names

ثم نفذ واكتب أي اسم موجود ضمن المصفوفة وشاهد النتيجة

مشكور اخي .. كيف اعمل تكملة تلقائي textboox من قاعدة بيانات
الرد }}}
تم الشكر بواسطة:
#8
سلام

هذا يعتمد على طريقة الربط مع قاعدة البيانات، فيه الطريقه الربط بالمعالج وفيه طريفه الربط بالكود

طريقه الربط بالمعالج
حدد الخاصيه AutoCompleteMode على Suggest
وحدد الخاصيه AutoCompleteSource على ListItems
وحدد الخاصيه DataSource على اسم الجدول من الداتاسورس
وحدد الخاصيه DisplayMember على اسم العمود اللي يبيه يظهر عي العاصر
وحدد الخاصيه ValueMember على اسم العمود وغابا يكون id

طريقه الربط باكود
كود :
Dim cnn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database1.accdb;")

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Dim dataAdapter As New OleDb.OleDbDataAdapter("SELECT * FROM [tb1]", cnn)
    Dim dataTable As New DataTable
    dataAdapter.Fill(dataTable)
    ComboBox1.DataSource = dataTable
    ComboBox1.DisplayMember = "fullName"
    ComboBox1.ValueMember = "id"
    ComboBox1.AutoCompleteMode = AutoCompleteMode.Suggest
    ComboBox1.AutoCompleteSource = AutoCompleteSource.ListItems

End Sub

موفقين
متغيب
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن ايضاح اكثر لـ continu for justforit 6 315 05-11-25, 12:10 AM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,857 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] اذا ممكن مشروع ادارة مدرسة بدر إشتية 4 8,532 08-02-25, 02:05 AM
آخر رد: الورد2
  ممكن اعرف معنى مفهومي HLD ,LLD bassant 0 312 30-01-25, 02:07 PM
آخر رد: bassant
  شيء غريب ممكن تفسير justforit 2 357 03-12-24, 11:44 PM
آخر رد: justforit
Exclamation [VB.NET] ممكن كود تشغيل ملف صوت MP3 الورد الصناعي 10 913 20-10-24, 03:08 PM
آخر رد: salamandal
Exclamation [VB.NET] ممكن عمل كود لحفظ المكتوب داخل اداة TextBox الورد الصناعي 9 787 17-10-24, 11:43 PM
آخر رد: salamandal
  ممكن طريقة عمل الصورة بشكل دائري بوحمد 3 484 14-10-24, 04:01 PM
آخر رد: بوحمد
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 458 08-10-24, 02:37 PM
آخر رد: salamandal
  كيف أضيف المواد في ComboBox إلى ComboBox آخر في فورم آخر F.H.M 13 868 25-09-24, 11:05 PM
آخر رد: Taha Okla

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


يقوم بقرائة الموضوع: