Hello.
As always, i'm forced to use technologies i'm not familiar with :(. For now it is .NET framework with by C#. It is a simple GUI application with some text fields and the almighty TextBox with the 'Text' property.
It seems that the content of this 'Text' property is not always actual O_O. For example, if i change text and click a button, accessing 'Text' property from button click event handler returns the correct, updated text. BUT if i change text and click an item in the menu bar, the text returned from 'Text' property is... the old one, not changed!
There are no special data bindings or other code. It is all simple forms and visual studio-generated event handlers :(. Maybe some .NET guru can spare a bit of his wisdom and clue me in to why TextBox.Text does not always contain the actual, updated value? Isn't it ::GetWindowText() as a getter implementation?