我正在使用 C++ Winforms。所以我的表格中有一个
Control
。
现在我想做的是这样的事情来检查控件是否是
TextBox
:
if (control is TextBox)
{
// ...
}
我相信在 C# 中你可以做到以上。但我怎样才能在 C++ Winforms 中做同样的事情呢?
正如@Jimi所说,可以按如下方式完成:
for each (Control^ control in this->Controls)
{
if (control->GetType() == TextBox::typeid)
{
// control is a TextBox
}
}