Hi,
bei folgendem Code dachte ich, dass bei Btn-Press der Text von Textbox1 (TxbxEnter) nach Textbox2 (TxbxName) 'kopiert'/angezeigt würde. Textbox2 bleibt aber leer.
Wie schaffe ich es, dass immer der aktuelle Wert vom Property 'Name' der Klasse MyModel in der Textbox angezeigt wird.
(2x Txbx 1xbutton)
Frm:
Model:
bei folgendem Code dachte ich, dass bei Btn-Press der Text von Textbox1 (TxbxEnter) nach Textbox2 (TxbxName) 'kopiert'/angezeigt würde. Textbox2 bleibt aber leer.
Wie schaffe ich es, dass immer der aktuelle Wert vom Property 'Name' der Klasse MyModel in der Textbox angezeigt wird.
(2x Txbx 1xbutton)
Frm:
C#-Quellcode
- namespace WF_SimpleDatabindingTxbx
- {
- public partial class Form1 : Form
- {
- public MyModel MyObjM = new();
- public Form1()
- {
- InitializeComponent();
- TxbxName.DataBindings.Add(new Binding("Text", MyObjM, nameof(MyModel.Name), false, DataSourceUpdateMode.OnPropertyChanged));
- }
- private void BtnEnter_Click(object sender, EventArgs e)
- {
- MyObjM.Name = TxbxEnter.Text;
- }
- }
- }
Model:
codewars.com Rank: 4 kyu