الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعرف على طريقة الاكمال التلقائي في combo Box

مغلق
بدأه محمد بدوي في 17 ديسمبر 2004 · 5 رد · 3,328 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لكي يتم اكمال ما تقوم بكتابة في مربع السرد Combo box

طلبت مني اليوم في برنامج وهاهي الطريقة للاستفادة

اولا عرف متغير عام لحفظ مفتاح الحرف

Option Explicit

Private vKeyCode As Integer

الاجراء

Public Sub AutoComplete(ByVal sComboBox As ComboBox, ByVal KeyCode As Integer)

Dim Counter As Integer
Dim Length As Integer

    With sComboBox
        If .Text = "" Then Exit Sub
    
        If KeyCode = vbKeyBack Or KeyCode = vbKeyDelete Then
            KeyCode = 0
            Exit Sub
        End If
        
        For Counter = 0 To .ListCount - 1
            Length = Len(.Text)
            If Mid(.List(Counter), 1, Len(.Text)) = .Text Then
                .Text = .List(Counter)
                .SelStart = Length
                .SelLength = Len(.Text)
                .ListIndex = Counter
                Exit For
            End If
        
        Next
    End With
    
End Sub

قم ياستدعاء الاجرائية من داخل المربع في حدث Change

Private Sub Combo1_Change()

    Call AutoComplete(Combo1, vKeyCode)
    
End Sub

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#2

نسيت كود تخزين الحرف

Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer)

    vKeyCode = KeyCode
    
End Sub

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#3

مشكور , وان شاء الله يفيد الشباب

#4

شكرا جزيلا ..وبالتوفيق

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#5

هذا مثال كنت قد أعددته منذ فترة طويلة لمنتدى vb4arab

أتمنى أن يفي بالمطلوب مع الشكر للاستاذ محمد بدوي

AutoComboComplet.zip

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#6

شكرا للاخ محمد بدوي وللأخ omani :D

تقبلوا تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة