我創建一個用戶控件並向它添加一個文本框。在我的Windows窗體中添加我創建的用戶控件,並添加一個文本框和一個按鈕。如何將我從Form的文本框輸入的文本複製到Usercontrol的文本框中,反之亦然。類似於 usercontrol.textBox1.text = textBox1.textForm轉移到UserControl的值
0
A
回答
0
從形式到用戶控件
Form Code
public string ID
{
get { return textBox1.Text; }
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
userControl11.ID = ID;
}
Usercontrol Code
public string ID
{
set { textBox1.Text = value; }
}
0
有多種方式可以訪問您的用戶控件文本框數據。實現這一目標的一種方法是將用戶控件上的文本框顯示在可通過加載的表單訪問的範圍中。另一種方法是在用戶控件的按鈕單擊上並在父窗體上訂閱它時引發一個事件。
0
雖然有些東西在創建自定義用戶控件時被繼承,但大多數情況下您必須定義自己的屬性。 (如文字值等)
我會看看這個: http://msdn.microsoft.com/en-us/library/6hws6h2t.aspx 祝你好運!
1
你可以添加到您的用戶控件的代碼的公共屬性是代表到文本框的Text屬性:
public string MyTxtBoxValue { get { return this.txtBox.Text; } }
而且你還可以有一個setter來,當然,如果需要的話。
然而,你不想做的事情是通過公開讓整個TextBox
曝光。這是有缺陷的。
相關問題
- 1. 跳轉到UserControl內導航
- 2. WPF:從UserControl轉換到CustomControl
- 3. 我如何將焦點從Form Form1上移到新Form上?
- 4. 將值綁定到usercontrol的問題
- 5. 將值從一個UserControl傳遞到另一個UserControl!
- 6. 值不是從JS轉移到PHP
- 7. SharedPreferences值不轉移
- 8. 轉移值的另一個
- 9. 轉移值的Parentform C#.NET
- 10. 轉移到Memcache
- 11. b2evolution轉移到WordPress移動和轉換
- 12. Animate將usercontrol移動到新的網格位置
- 13. 從2.0遷移到4.0後UserControl失敗的狀態
- 14. 將UserControl移動到頁堆棧中的另一個父頁
- 15. 當移動到外部資源(UserControl)時GridSplitter的行爲不同
- 16. 將表單轉換爲UserControl
- 17. UserControl DataBinding與數據轉換
- 18. 如何將UserControl添加到其他UserControl?
- 19. Form cleared_data和geting值
- 20. 如何以編程方式用Form和UserControl構建System.Web.UI.Page?
- 21. C#從BindingSource擴展方法中獲取父控件(UserControl或Form)
- 22. 轉移價值/列出
- 23. 富文本框值轉移
- 24. 轉移式值可變
- 25. 價值轉移問題
- 26. 綁定到UserControl的DependencyProperty
- 27. 從itemscontrol到usercontrol的綁定
- 28. 尋找支持ANSI轉義碼的UserControl
- 29. 無法將我的UserControl轉換爲Windows.Forms.Control
- 30. 帶有條件轉換器的WP7 UserControl?
爲C#請:)謝謝 –
固定....... :) –
..its用於C++ :) –