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

来源:互联网 发布:淘宝卖店铺 编辑:程序博客网 时间:2024/05/21 09:49

这几天一直在折腾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("未找到这个控件"); }


原创粉丝点击