gpt4 book ai didi

c# - 动态访问表单元素

转载 作者:太空宇宙 更新时间:2023-11-03 22:02:53 24 4
gpt4 key购买 nike

在我的 winforms 应用程序中,我动态创建表单元素(单选按钮、标签等)。我需要使用其名称属性访问特定的表单元素。一个简单的解决方案是使用 Form1.Controls 迭代每个表单元素并检查其名称属性。但在我看来,这种解决方案并不有效。是否可以使用反射访问特定的表单元素?

最佳答案

如果您有权访问控件集合,则可以使用提供的 Find() 方法

myForm.Controls.Find("ControlName",true);

如果你知道它的类型——你也可以转换它

TextBox t = (TextBox)myForm.controls.Find("txtFirstName",false);

true 或 false 将指示函数搜索任何子控件。

关于c# - 动态访问表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com