19-06-13, 10:57 PM
(آخر تعديل لهذه المشاركة : 19-06-13, 11:22 PM {2} بواسطة Abou Abdellah.)
محمود اكرم كتب :السلام عليكمالسلام عليكم،
عجبني سؤلك ولهذا بدي اجاوبك عليه واظن انه في طريقة اسهل كمان بس هذي طريقتي
هذا الكود انسخه وضعه في شاشة الكود
علما بان Dim b, s As Boolean
توضع داخل القسم العام اي بعد
Public Class Form1
والباقي تضعه بعد القسم العام وقبل End Class
عندي ملاحظة على كودك و هي: أنك تستخدم الحدث Click للـTextBox و هذا الحدث ليس الوحيد الذي يحدد الـTextBox حيث يمكن تحديده مثلاً من زر TAB أو من كود في مكان آخر مثل TextBox.Focus
لذا فقمت بالتعديل على الكود ليكن كالتالي:
كود :
Public Class Form1
Private txt1 As Boolean = False
Private txt2 As Boolean = False
Private Sub TextBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Enter
txt2 = False
txt1 = True
End Sub
Private Sub TextBox2_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.Enter
txt1 = False
txt2 = True
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If txt1 Then
TextBox1.Text = "1"
txt1 = False
End If
If txt2 Then
TextBox2.Text = "1"
txt2 = False
End If
End Sub
End Class
