السلام عليكم ورحمه الله وبركاته
الرجاء مساعدتي في تحويل هذا الكود من vb.net الى c#
Dim txt As Control
For Each txt In GroupBox1.Controls
If txt.GetType() Is GetType(TextBox) = True Then
txt.Text = ""
End If
Next
ولكم جزيل الشكر
السلام عليكم
تفضل اخي الكريم
هذا اجراء يقوم بنفس المهمة
PHP كود :
private void ClearTextBoxes(Control.ControlCollection cc)
{
foreach (Control ctrl in cc)
{
TextBox tb = ctrl as TextBox;
if (tb != null)
tb.Text = "";
else
ClearTextBoxes(ctrl.Controls);
}
}
وعند استدعاء الاجراء كل ماعليك هو كتابته بهذه الطريقة
PHP كود :
ClearTextBoxes(groupBox1.Controls);
foreach (TextBox txt in groupBox1.Controls.OfType<TextBox>()) txt.Clear();
يوجد مواقع لتحويل كود VB.NET إلى كود C# أو بالعكس
منها:
Telerik Code Converter
DeveloperFusion - Convert Tools
ويوجد العديد من المواقع جرب البحث عن
"vb to c# online code converter" عن طريق محرك البحث جوجل
هذا تحويل الكود الذي طلبته
كود :
foreach (Control txt in GroupBox1.Controls)
{
if (txt.GetType() == typeof(TextBox))
{
txt.Text = "";
}
}