运行期间我一直在创造一些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
设置public
改良剂ctrl1
我们无法从Form2
访问它像这样me.parentform.ctrl1
)
+1 Nice Solution。我会试试这个,让你知道这是否有效。 –
哎呀抱歉,忘记接受它作为我的答案。我一直在使用你的想法。你建议我使用公共列表(控制),但我稍微修改它。我所做的是在运行期间,我将我的控件添加到面板中,该面板具有修改器作为公共。不管怎样,谢谢。 –