c# - 相当于通过变量名来引用控件?

标签 c# vb.net winforms controls

在 VB 中,我可以遍历控件,或者通过将变量连接到字符串来引用控件。像这样的东西:

Dim I as integer
I = 1
Me["Textbox" & I].Text = "Some text"

这最后一条语句的 C# 等价物是什么?

最佳答案

您可以通过控件名称访问控件:

Me.Controls("TextBox" & I).Text = "Some text"

在 C# 中也是如此:

this.Controls["TextBox" + I].Text = "Some text";

关于c# - 相当于通过变量名来引用控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14578957/

相关文章:

c# - 在 Windows 窗体中的文本标签中输入 "&"符号?

c# - System.Array 是否对值类型执行装箱?

c# - 如何关闭Serilog?

c# - 从存储过程中返回错误代码值是好的做法吗?

vb.net - 如果用户将 datagridview 单元格留空,则显示错误消息

c# - 使用 C# 和 GoDaddy 通过 smtp.secureserver.net 发送电子邮件

c# - 防止列表框在更新时滚动到顶部

c# - 使用 Elasticsearch .NET 和 NEST 6.x : How to MultiGet documents from multiples indices

vb.net - Visual Basic 重载解析失败,因为无法调用可访问的 'New',错误

c# - 删除富文本框中的选定文本