3
Contributors
6
Replies
7
Views
8 Years
Discussion Span
Last Post by emilio
0

You mean the last item in it?

In that case it would be combobox.SelectedItemIndex = combobox.Items.Count - 1;

This is just a guess though, since I don't have time to try it out for now. Give it a go and tell me if it is what you seek.

0

it is not working.
the options are selecteditem
or selected index.
from some reason it is not working.

if i have 10 numbers in my combobox
after i pick 3 i have a function which updates the combobox numbers to be from 1 to 7. and i want 7 to appear on the combobox window.

0

I have no idea why anyone would ever want to do this, but here you go...

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox1.SelectedIndexChanged -= comboBox1_SelectedIndexChanged;
            int i = Convert.ToInt32(comboBox1.SelectedItem.ToString());
            int j = Convert.ToInt32(comboBox1.Items[comboBox1.Items.Count - 1]) -i;
            
            comboBox1.Items.Clear();
            for (int z = 1; z <= j ; z++)
                comboBox1.Items.Add(z.ToString());
            if(comboBox1.Items.Count > 0)
                comboBox1.Text = comboBox1.Items[comboBox1.Items.Count - 1].ToString();
            comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged;
        }

// Jerry

0

That does seem like a weird course of action to take. Well...Good job I guess Jerry :p

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.