[ VerbatimBOT @ 21.10.2006. 00:12 ] @
Znači jednostavno: Kako da prilikom punjenja ListBox-a svakom Item-u dodam i Value?
U 2003. to beše: listBox1.Items[index].Value
[ DarkMan @ 21.10.2006. 18:36 ] @
Code:

    public class ComboBoxItem
    {
        public static String DisplayMember = "DisplayText";
        public static String ValueMember = "ItemValue";
        private String m_DisplayText;
        private object m_ItemValue;
        public ComboBoxItem(String DisplayText, object ItemValue)
        {
            this.m_DisplayText = DisplayText;
            this.m_ItemValue = ItemValue;
        }

        public String DisplayText
        {
            get { return this.m_DisplayText; }
            set { this.m_DisplayText = value; }
        }

        public object ItemValue
        {
            get { return this.m_ItemValue; }
            set { this.m_ItemValue = value; }
        }

        public override String ToString()
        {
            return this.m_DisplayText;
        }
    }


Code:

    ArrayList Items = new ArrayList();
    Items.Add(new ComboBoxItem("item 1", 1);
    Items.Add(new ComboBoxItem("item 2", 2);
    Items.Add(new ComboBoxItem("item 3", 3);
    comboBox.DataSource = Items;
    comboBox.DisplayMember = ComboBoxItem.DisplayMember;
    comboBox.ValueMember = ComboBoxItem.ValueMember;


Vrednost citas i postavljas u property comboBox.SelectedValue
[ VerbatimBOT @ 23.10.2006. 08:43 ] @
Hvala čovek!
Živ bio! :)