-3
我有一個在Windows窗體環境需要值的用戶控件,通行證值用戶控件的Windows窗體
- 如果我直接加我的用戶控制,我可以看到在我的用戶控制公共變量。
- 如果以編程方式添加我的用戶控件,我無法在用戶控件中看到公共變量。
任何人都可以幫我#2嗎?
Code:
User Control :
public partial class uctest : UserControl
{
public DataTable dt1;
public int ID;
public ucTest()
{
InitializeComponent();
}
}
//////////////////////////////////////////////
Form :
public UserControl ucTest1 =new UC.ucTest();
Add User control into tapcontrol:
tabTest.Controls.Add(this.ucTest1);
string ID1 = ucTest1.ID; // here is the problem.
爲什麼你不能看到公共變量?你能展示代碼來證明這個問題嗎?您可以通過設置該對象的屬性值來將值傳遞給對象,這需要構造函數中的值等。聽起來像您試圖設置屬性並且它不起作用,但我們無法幫助您理解*爲什麼*它沒有看到你的嘗試沒有工作。 – David
您需要至少顯示一小段代碼。我不明白你要求什麼。 – LawfulHacker
嗨,夥計們,我用一些代碼HTH更新了這個問題。 – Ihsan