【发布时间】:2013-03-24 18:00:43
【问题描述】:
我在运行时创建了一些controls,如下所示:
pnl1.Controls.Add(New TextBox() With _
{
.Name = "ItemName", _
.Anchor = AnchorStyles.Left + AnchorStyles.Right _
}
我尝试将其修饰符设置为Public。不幸的是,我所有的尝试都失败了。
我的问题是:我们可以为动态创建的控件设置修改器吗?
如果没有,那么我如何访问其他forms 中的那些controls? (例如: Form1 具有动态创建的控件 ctrl1、Form2,它们存在于 Form1 的 MDI container 内部)。
如何从Form2 访问ctrl1? (如果没有在form1 中为ctrl1 设置public 修饰符,我们无法像这样me.parentform.ctrl1 从Form2 访问它)
【问题讨论】:
标签: vb.net winforms access-modifiers