我需要找出表单上的控件类型。它是 TreeView、GroupBox 还是标签
我在用
for(int i=0;i!=Properties->Controls->Count;i++)
{
Control^ Current_Control=Properties->Controls->default[i];
}
对不起我的英语不好
我需要找出表单上的控件类型。它是 TreeView、GroupBox 还是标签
我在用
for(int i=0;i!=Properties->Controls->Count;i++)
{
Control^ Current_Control=Properties->Controls->default[i];
}
对不起我的英语不好
您可以遍历表单上的控件并使用 TypeOf 和 GetType:
Public Sub ClearAll(ByVal frm As Control)
For Each C As Control In frm.Controls
Dim Ctl As Control = C
If ControlList.Contains(Ctl.GetType) Then
ClearAll(Ctl)
ElseIf (TypeOf Ctl Is TextBox) Then
Ctl.Text = ""
End If
Next
End Sub
这将搜索 TextBox 并清除文本。如果它击中 groupbox 或其他容器,它会清除其中的所有文本框。