Ik heb een formulier, met een knop (button1) en een textbox (textbox1).
De constructor van het form (form1):
TestString property:
Als ik de text in de textbox verander en de focus verlies, verstanderd mijn _TestString. Als ik door button1 in te drukken de property TestString verandert, wordt dit niet toonbaar in de textbox.
(button1 vernader TestString naar "test", "test" is dan niet zichtbaar.
Hoe kan ik de property veranderen zodat hij ook op het scherm verandert?
De constructor van het form (form1):
C#:
1
2
3
4
5
| public Form1() { InitializeComponent(); textBox1.DataBindings.Add("Text", this, "TestString"); } |
TestString property:
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
| private string _TestString; public string TestString { get { return _TestString; } set { _TestString = value; } } |
Als ik de text in de textbox verander en de focus verlies, verstanderd mijn _TestString. Als ik door button1 in te drukken de property TestString verandert, wordt dit niet toonbaar in de textbox.
(button1 vernader TestString naar "test", "test" is dan niet zichtbaar.
Hoe kan ik de property veranderen zodat hij ook op het scherm verandert?
[ Voor 6% gewijzigd door elgringo op 21-06-2007 10:14 ]
if broken it is, fix it you should