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

كيف اجعل الكامبو يقوم بكتابة الرقم المناسب

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

عند كتابة الاقم الاول في التكست من اليسار يعطيني القيمة المناسبة من الكامبو السؤال / كيف اجعل الكامبو يقوم بكتابة الرقم المناسب في التكست عند اجراء اختيار من الكامبو فلو قام المستخدم باختيار القيمة الاولى من الكامبو يقوم بكتابة الرقم 0 يسار التكست وترك باقي الاربع خانات فارغة

Private Sub Form_Load()
Call rabet
End Sub
Private Sub Text16_Change()
    Dim X
    X = Left(Text16.Text, 1)
    If Val(X) < 1 Then
        Combo15.ListIndex = 0
    Else
        JustCombo Combo15, X
    End If
End Sub
Sub JustCombo(combo As Control, t)
    Dim i
    For i = 0 To Combo15.ListCount - 1
        If Combo15.ItemData(i) = t Then
            Combo15.ListIndex = i
            Exit For
        End If
    Next i
End Sub
Sub rabet()
    Combo15.AddItem ""
    Combo15.ItemData(0) = 0
    Combo15.ItemData(1) = 1
    Combo15.ItemData(2) = 2
    Combo15.ItemData(3) = 3
    Combo15.ItemData(4) = 4
    Combo15.ItemData(5) = 5
    Combo15.ItemData(6) = 6
    Combo15.ItemData(7) = 7
    Combo15.ItemData(8) = 8
    Combo15.ItemData(9) = 9
    Combo15.ListIndex = 0
End Sub

3-3333.rar

#3

اخي لم افهم ماذا تريد ياريت توضح الغرض من البرنامج ايش :

هناك ملاحضة سريعة على الإجراء يمكنك تغيرة من :

Sub rabet()
   Combo15.AddItem ""
   Combo15.ItemData(0) = 0
   Combo15.ItemData(1) = 1
   Combo15.ItemData(2) = 2
   Combo15.ItemData(3) = 3
   Combo15.ItemData(4) = 4
   Combo15.ItemData(5) = 5
   Combo15.ItemData(6) = 6
   Combo15.ItemData(7) = 7
   Combo15.ItemData(8) = 8
   Combo15.ItemData(9) = 9
   Combo15.ListIndex = 0
End Sub

إلى :

Sub rabet()
   Dim i As Integer
   Combo15.AddItem ""
   For i = 0 To 9
         Combo15.ItemData(i) = i
   Next i
   Combo15.ListIndex = 0
End Sub
#5

اخي المهنا يعني تريد ان تضهر الأرقام في نهاية النص :

جرب التالي : في حدث Click للـ Combo

Text1.Text = Text1.Text  & Combo15.ItemData(Combo15.ListIndex)

أخبرني بالنتيجة :rolleyes:

عدل الإجراء الي اخبرتك بتعديلة إلى:

Sub rabet()
  Dim i As Integer
   For i = 0 To 9
        Combo15.AddItem ""
        Combo15.ItemData(i) = i
  Next i
  Combo15.ListIndex = 0
End Sub

تم تعديل هذه المشاركة بواسطة فواز الشمري في 20 نوفمبر 2005 في 10:35

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…