main
1using ComponentFactory.Krypton.Toolkit;
2using MoMoney.Presentation.Winforms.Helpers;
3
4namespace MoMoney.Presentation.Winforms.Krypton
5{
6 public class KryptonListBoxListControl<TItemToStore> : IListControl<TItemToStore>
7 {
8 readonly KryptonListBox list_box;
9
10 public KryptonListBoxListControl(KryptonListBox list_box)
11 {
12 this.list_box = list_box;
13 }
14
15 public TItemToStore get_selected_item()
16 {
17 return (TItemToStore) list_box.SelectedItem;
18 }
19
20 public void add_item(TItemToStore item)
21 {
22 list_box.Items.Add(item);
23 }
24
25 public void set_selected_item(TItemToStore item)
26 {
27 if (list_box.Items.Contains(item)) list_box.SelectedItem = item;
28 }
29 }
30}