您的位置:首页 > 编程语言 > C语言/C++

C++/CLI 窗体程序通过空间的name操纵控件

2017-08-13 00:41 260 查看
这几天一直在折腾C++/CLI的Windwos窗体,折腾到批量动态创建控件的时候发现一个问题

批量用句柄创建的控件,只有name这个属性有规律,后期要操作的时候只能通过name找

但是在MSDN里找不到C#的方法findcontrol,网上也没有C++/CLI的办法

于是,想到用遍历控件来解决,果然就可以了

Control ^ FindControl(String ^ControlName)
//通过name查找控件方法,重载
{
for each (Control ^ctr in this->Controls) {
if (ctr->Name == ControlName)
{
// MessageBox::Show("已找到");
return ctr;
}
}
MessageBox::Show("未找到这个控件");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++CLI Windows窗体
相关文章推荐