تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] select case الضغط علي الزر
#1
اريد وضع اكثر من حدث بالزر الواحد باستخدام select case

انا حاولت بالكود دة ولكن لم يحدث شيء

Static value As Integer = 1

Select Case value
Case 0.0
TextBox1.Text = 50

Case 0.1

TextBox1.Text = 60
Case 0.2

TextBox1.Text = 90
End Select
الرد
تم الشكر بواسطة:
#2
تفضل اخي الكريم ان شاء الله يفيدك هذا الكود

PHP كود :
Dim i As Integer

Private Sub Command1_Click()
Select Case Combo1.ListIndex

Case 0
If Val(Text1.Text) = 1988 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If

Case 
1
If Val(Text1.Text) = 1989 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If

Case 
2
If Val(Text1.Text) = 1988 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If

Case 
3
If Val(Text1.Text) = 1987 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If

Case 
4
If Val(Text1.Text) = 4 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If

Case 
5
If Val(Text1.Text) = 5 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If

Case 
6
If Val(Text1.Text) = 1990 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If
Case 
7
If Val(Text1.Text) = 1985 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If
Case 
8
If Val(Text1.Text) = 8 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If
Case 
9
If Val(Text1.Text) = 9 Then
Form5
.Show
Form6
.Hide
Else
MsgBox "كلمة السر خاطئه"vbCritical"تحذير"
End If

End Select

1
If 3 Then End
End Sub
Private Sub Command2_Click()
ans MsgBox("هل تريد الخروج"vbYesNo vbQuestion"خروج")
If 
ans vbYes Then
End
Else
MsgBox ("أنت لا تريد الخروج")
End If
End Sub

Private Sub Form_Load()
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.AddItem "ولد رائع"
Combo1.ListIndex 0

End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If 
KeyAscii 13 Then
Command1
.Value True
End 
If
End Sub 
الرد
تم الشكر بواسطة:
#3
(11-10-13, 04:25 PM)mazen55 كتب : اريد وضع اكثر من حدث بالزر الواحد باستخدام select case

انا حاولت بالكود دة ولكن لم يحدث شيء

Static value As Integer = 1

Select Case value
Case 0.0
TextBox1.Text = 50

Case 0.1

TextBox1.Text = 60
Case 0.2

TextBox1.Text = 90
End Select


السلام عليكم ورحمة الله وبركاته

أخي لقد قمت بالتصريح عن المتغير Value على أنه Integer بمعنى أنك جعلته متغيرا صحيحا والمتغير الصحيح لا يقبل الأرقام العشرية غير التصريح إلى أي نوع يقبل الأرقام العشرية مثل :
Single أو Double أو Decimal
وسيعمل الكود بإذن الله
الرد
تم الشكر بواسطة: 3booody
#4
مشكور جدا لجميع الردود ولاخي الكريم sooriaty03

فعلا انا مركزتش اوي في الكود
الرد
تم الشكر بواسطة: sooriaty03


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة عند الضغط على زر التخزين nooralcown 1 30 10-12-18, 03:10 PM
آخر رد: elgokr
  عند الضغط Next يتم تجاوز صف Hazem1 3 59 10-12-18, 03:02 PM
آخر رد: elgokr
  كيف اجعل الترتيب في امر select بواسطة متغير تناسيم 4 87 25-11-18, 02:23 PM
آخر رد: حريف برمجة
  [VB.NET] استفسار :- بخصوص select top 10 dubai.eig 2 89 13-11-18, 09:11 AM
آخر رد: dubai.eig
  اكواد الزر احمد خطاب 1 74 09-11-18, 08:14 PM
آخر رد: Amir_alzubidy
Exclamation [VB.NET] كيف يمكنني أن أعرف هل تم الضغط على زر نجمة * sniperjawadino 4 182 07-11-18, 07:13 PM
آخر رد: sniperjawadino
  كيفية فتح صفحة انترنت عن طريق الضغط علي اسم الموقع hamadz 4 138 22-10-18, 10:35 PM
آخر رد: fouadhdfouad
  [VB.NET] عرض معلومات في فورم 2 بعد الضغط على زر في فورم 1 Simo1991 11 339 18-09-18, 09:32 PM
آخر رد: elgokr
  [VB.NET] استفسار :- بخصوص تغيير اسم ال Button بعد الضغط dubai.eig 10 351 17-09-18, 10:53 AM
آخر رد: dubai.eig
  حفظ معلومات الزر bidaya 14 409 14-09-18, 10:07 AM
آخر رد: elgokr

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


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