29-03-19, 10:42 PM
السلام عليكم إخوتي
أحناج إلى كود مبرمج محترف لمسح جميع أدوات النص دفعة واحدة
كذلك كود شرط في حالة إحتوت هذه الحقول على قيمة مثلاً أصغر من 50 تضلل باللون اللأخمر على سبيل المثال
ياريت الكود يكون مبسط أو مختصر
For Each M As Control In Me.Controls
If TypeOf M Is TextBox Then
If Val(M.Text) < 50 Then
M.BackColor = Color.Red
End If
M.Text = ""
End If
Next Private Sub EmptyTextBox_Click(sender As Object, e As EventArgs) Handles BtnEmptyTextBox.Click
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is TextBox Then
ctrl.Text = String.Empty
End If
Next
End Sub
Private Sub BtnRedBackColor_Click(sender As Object, e As EventArgs) Handles BtnRedBackColor.Click
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is TextBox Then
If ctrl.Text < 50 Then
ctrl.BackColor = Color.Red
End If
End If
Next
End Sub
(30-03-19, 12:59 AM)asemshahen5 كتب : [ -> ]PHP كود :
Private Sub EmptyTextBox_Click(sender As Object, e As EventArgs) Handles BtnEmptyTextBox.Click
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is TextBox Then
ctrl.Text = String.Empty
End If
Next
End Sub
Private Sub BtnRedBackColor_Click(sender As Object, e As EventArgs) Handles BtnRedBackColor.Click
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is TextBox Then
If ctrl.Text < 50 Then
ctrl.BackColor = Color.Red
End If
End If
Next
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For I = 0 To GroupBox1.Controls.Count - 1
If TypeOf GroupBox1.Controls(I) Is TextBox Then GroupBox1.Controls(I).Text = ""
Next
For I = 0 To GroupBox2.Controls.Count - 1
If TypeOf GroupBox2.Controls(I) Is TextBox Then GroupBox2.Controls(I).Text = ""
Next
End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
For I = 0 To TabPage1.Controls.Count - 1
If TypeOf TabPage1.Controls(I) Is TextBox Then TabPage1.Controls(I).Text = ""
Next
For I = 0 To TabPage2.Controls.Count - 1
If TypeOf TabPage2.Controls(I) Is TextBox Then TabPage2.Controls(I).Text = ""
Next
End Sub(30-03-19, 03:09 AM)عبد العزيز البسكري كتب : [ -> ]السّلام عليكم و رحمة الله و بركاتهأخي الكريم .. إضافة لما قدمه الأخويْن الغاليين العزيزين : " إبراهيم إيبو " و " عاصم "بارك الله فيهما و لهما و جزاهما خير الجزاء إن شاء اللهأنت أخي الغالي .. لم توضّح من البداية أن الأمر يتعلق ب TabControlلا حظ لو سمحت الأكواد و ما بداخلها من كتابة .. تاكسات بكس أو كومبوبكسات أو أدوات أخرىمثلا مسح محتويات ال GroupBoxكود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For I = 0 To GroupBox1.Controls.Count - 1
If TypeOf GroupBox1.Controls(I) Is TextBox Then GroupBox1.Controls(I).Text = ""
Next
For I = 0 To GroupBox2.Controls.Count - 1
If TypeOf GroupBox2.Controls(I) Is TextBox Then GroupBox2.Controls(I).Text = ""
Next
End Sub
[b]مثلا مسح محتوياتال TabControl[/b]كود :
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
For I = 0 To TabPage1.Controls.Count - 1
If TypeOf TabPage1.Controls(I) Is TextBox Then TabPage1.Controls(I).Text = ""
Next
For I = 0 To TabPage2.Controls.Count - 1
If TypeOf TabPage2.Controls(I) Is TextBox Then TabPage2.Controls(I).Text = ""
Next
End Sub
تحياتي
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
ClearTabControl(TabControl1)
End Sub
Private Sub ClearTabControl(ByVal tb As TabControl)
For Each page As TabPage In TabControl1.TabPages
ClearFields(page)
Next
End Sub
Private Sub ClearFields(ByVal cntr As Control)
For Each ctl As Control In cntr.Controls
If TypeOf ctl Is TextBox OrElse TypeOf ctl Is ComboBox Then
ctl.Text = ""
ElseIf ctl.HasChildren Then
ClearFields(ctl)
End If
Next
End Sub