運行期間我一直在創造一些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。我會試試這個,讓你知道這是否有效。 –
哎呀抱歉,忘記接受它作爲我的答案。我一直在使用你的想法。你建議我使用公共列表(控制),但我稍微修改它。我所做的是在運行期間,我將我的控件添加到面板中,該面板具有修改器作爲公共。不管怎樣,謝謝。 –