Angel,
Thank you very much for the help! Your suggestion for my question #1 was SPOT ON! I have a number of NNumericUpDown components, so:
private void nnud_Enter(object sender, EventArgs e) {
int length = ((Nevron.UI.WinForm.Controls.NNumericUpDown)sender).Text.Length;
((Nevron.UI.WinForm.Controls.NNumericUpDown)sender).Select(0, length);
}
As for my question #2...
Suppose I have a NComboBox with 1000 pre-populated Items. I would like to have the control pare-down the list of available choices as the user types into the .Text property...
IE: Unfiltered list contains 1000 elements; user types into the text property, the control limits (hides) elements that do not match what the user types:
So, the Items list has 100 elements starting with "CFL ..."
50 elements starting with "CFLL"
10 elements starting with "CFLL-01"
The user has pared-down his 1000 choices to a mere 10 by typing 7 characters; see the advantage?
I suppose that I could catch the TextChanged event and iterate the list comparing the first <Text.Length> characters of each NListBoxItemText to the users input to toggle each NListBoxItem.Visible - If such a property existed...
Anyway; that's the functionality I need. I realize now that I could do this with multiple in-memory NListBoxItem[] - To restore the list, etc...
I hope that this post is much more clear about what I was talking about - I do apologize for being unclear!
Thanks again,
-Miles