08-05-13, 07:06 PM
السلام عليكم ورحمة الله و بركاته
أخواني الاعضاء :
ممكن كود يجعل ComboBox يفتح تلقائيا عند بدأ الكتابة :confused:
أخواني الاعضاء :
ممكن كود يجعل ComboBox يفتح تلقائيا عند بدأ الكتابة :confused:
ممكن كود يجعل ComboBox يفتح تلقائيا عند بدأ الكتابة
|
08-05-13, 07:06 PM
السلام عليكم ورحمة الله و بركاته
أخواني الاعضاء : ممكن كود يجعل ComboBox يفتح تلقائيا عند بدأ الكتابة :confused:
08-05-13, 07:35 PM
السلام عليكم
اخي العزيز سؤالك غير واضح؟ هل تقصد التكملة التلقائية للكلمات مثل الgoogle؟
08-05-13, 08:12 PM
نعم أخي الكريم
السلام عليكم اخي العزيز
ركز معي جيدا: اولا هنالك ثلاث خصائص لل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" } ثم نفذ واكتب أي اسم موجود ضمن المصفوفة وشاهد النتيجة تم الشكر بواسطة: محمود رغمان
09-05-13, 01:13 AM
شكراً أستاذ Sajad وووجزاك الله خير
جربت الكود وتنفذ 100% قمة الروعة
09-05-13, 12:54 PM
السلام عليكم
العفو اخي العزيز نحن في الخدمة ان شاءالله
26-05-15, 04:33 PM
(آخر تعديل لهذه المشاركة : 26-05-15, 04:37 PM {2} بواسطة swengineeer.)
(08-05-13, 08:42 PM)Sajad كتب : السلام عليكم اخي العزيز مشكور اخي .. كيف اعمل تكملة تلقائي textboox من قاعدة بيانات
سلام
هذا يعتمد على طريقة الربط مع قاعدة البيانات، فيه الطريقه الربط بالمعالج وفيه طريفه الربط بالكود طريقه الربط بالمعالج حدد الخاصيه AutoCompleteMode على Suggest وحدد الخاصيه AutoCompleteSource على ListItems وحدد الخاصيه DataSource على اسم الجدول من الداتاسورس وحدد الخاصيه DisplayMember على اسم العمود اللي يبيه يظهر عي العاصر وحدد الخاصيه ValueMember على اسم العمود وغابا يكون id طريقه الربط باكود كود : Dim cnn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database1.accdb;") موفقين متغيب
|
|