C# – ComboBox bez edycji, własne przekazywane wartości

Tworzenie rozwijanej listy elementów. Bez możliwości edycji jej przez użytkownika i przekazywanymi wartościami takimi jakie zadeklaruje administrator.

Domyślna kontrolka ComboBox umożliwia edycję wartości przez użytkownika. Aby to wyłączyć należy w preferencjach w VS zmienić parametr DropDownStyle na DropDownList. Lub w kodzie, podczas tworzenia elementu:

this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;

Najwygodniej by mi było zrobić tak jak jest w HTMLu – w którym podaję co jest przekazywane, co jest widoczne dla użytkownika. Niestety, ale z poziomu VS2008 nie jest to możliwe i trzeba samemu kod dopisać.

Continue reading „C# – ComboBox bez edycji, własne przekazywane wartości”