KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a listbox displaying items from an enum. I want to select/highlight the current value (read from a database) when the listbox displays/the form opens. This code, though: lblSelectedPrinter.Text = AppSettings.ReadSettingsVal("beltprinter"); listBoxBeltPrinters.SelectedItem = listBoxBeltPrinters.Items.IndexOf(lblSelectedPrinter.Text); ...does not work. I saw an example using "GetItemAt" here ( Programmatically selecting Items/Indexes in a ListBox ) but my stripped down and archaic version of C# (.NET 1.1, C# 2) has no such critter. UPDATE I thought this would work: string currentPrinter = AppSettings.ReadSettingsVal("beltprinter"); lblSelectedPrinter.Text = currentPrinter; int currentPrinterIndex = listBoxBeltPrinters.Items.IndexOf(currentPrinter); listBoxBeltPrinters.SelectedItem = currentPrinterIndex; ...but it, also, does not (the current printer displays in the label, but the corresponding entry/value in the listbox is not selected).
Tags (comma-separated)
Save Edits
Cancel