我有一個包含數據的列表視圖。我想將這些數據傳輸到稱為查看/編輯表單的表單中。我所做的是當單擊一行時,它會將數據傳輸到一組隱藏的文本框,該文本框將存儲來自列表視圖的數據。我的計劃是將其轉移到另一種形式。在我的查看和編輯按鈕中,我已經使用了一個構造函數來傳遞文本(1,2 和 3)。該文本的用途是確定該表單的內容是否將被禁用(1 - 查看,所以除了關閉按鈕之外的所有內容都被禁用,2 - 添加,所以所有內容都被啟用和 3- 編輯,一些文本框被啟用,一些不是。)如果您想知道我為什么要這樣做,那是因為我只想對這 3 個函數使用 1 個表單。我的嘗試是使用另一個構造函數將數據從 frm1 的文本框傳遞到 frm2。我將如何傳遞 2 個不同的構造函數?我在這里有一段代碼可以為您提供更多信息:表格 1public string x = "1", y = "2", z = "3";public void Viewbtn_Click(object sender, EventArgs e){ Identifier1.Text = x; if (Mastercombo.Text == "Suppliers") { Supplier viewsupp = new Supplier(Identifier1.Text); viewsupp.Show(); } }表格 2public Supplier(string identifier){ InitializeComponent(); identifierlbl.Text = identifier;}private void Supplier_Load(object sender, EventArgs e){ if(identifierlbl.Text == "1") { SuppID.Enabled = false; SuppName.Enabled = false; SuppTIN.Enabled = false; } else if(identifierlbl.Text == "3") { SuppID.Enabled = false; }}
如何將兩個或多個構造函數傳遞給另一種形式?
慕的地8271018
2021-07-01 17:05:29