Getting the new value of the text in a Combobox [C#]

Something really odd - when the user changes the text in a combobox [cbClient] it launches the cbClient_TextChanged event at which point I want to evaluate the NEW value in cbClient to see if it matches a certain criteria.
Problem I am having (no clue why) is that when the event is handled the value of "CbClient.text" is still the OLD value and not the new updated value.

For example - currently in cbClient.Text = "Client1", if there user deletes/backspaces the "1" then the NEW value in cbClient should be = "Client" HOWEVER when (in the event) I do cbClient.Text it still gives me the OLD value "Client1".
Is there anyway to get the NEW value? Use a different event? Different command? Thanks...
[717 byte] By [Shaitan00] at [2007-11-19 13:00:07]
# 1 Re: Getting the new value of the text in a Combobox [C#]
cbClient.Text should give the new value, I just tested it and it always gives the new value even for delete/backspace. The even does not fire when an item is selected though.

Maybe you have set some strange property for the combo box or wired up the events incorrectly, or perhaps you are using some incorrect version of VS or .Net... (for me it works fine in VS 2003 with .Net 1.1).
klintan at 2007-11-9 1:51:39 >