By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,426 Members | 3,152 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,426 IT Pros & Developers. It's quick & easy.

clearing a combo box...

P: n/a
I have something strange going on - pretty sure it used to work before - and
now it does not...

Why does the following code not clear a combo box?

Me.cboLocation.Text = String.Empty

OR

Me.cboLocation.Text = ""

Neither of the above works. The combo box contents remain exactly the same
after running that command...

Help!

Thanks, Brad
Jun 27 '08 #1
Share this Question
Share on Google+
7 Replies


P: n/a
On May 7, 1:17*pm, "Brad Pears" <br...@truenorthloghomes.comwrote:
I have something strange going on - pretty sure it used to work before - and
now it does not...

Why does the following code not clear a combo box?

Me.cboLocation.Text = String.Empty

OR

Me.cboLocation.Text = ""

Neither of the above works. *The combo box contents remain exactly the same
after running that command...

Help!

Thanks, Brad
I think you will also need to set the .SelectedIndex property to -1.

At least, that works for me.
Jun 27 '08 #2

P: n/a
"Brad Pears" <br***@truenorthloghomes.comschrieb
I have something strange going on - pretty sure it used to work
before - and now it does not...

Why does the following code not clear a combo box?

Me.cboLocation.Text = String.Empty

OR

Me.cboLocation.Text = ""

Neither of the above works. The combo box contents remain exactly
the same after running that command...
What's the value of cboLocation.Dropdownstyle? If it's "DropDownList",
use cboLocation.SelectedIndex = -1
Armin

Jun 27 '08 #3

P: n/a
On May 7, 8:17 pm, "Brad Pears" <br...@truenorthloghomes.comwrote:
I have something strange going on - pretty sure it used to work before - and
now it does not...

Why does the following code not clear a combo box?

Me.cboLocation.Text = String.Empty

OR

Me.cboLocation.Text = ""

Neither of the above works. The combo box contents remain exactly the same
after running that command...

Help!

Thanks, Brad
Hi,
Using DropDownList style it doesn't clear combobox, Simple or DropDown
styles allow you to clear with the codes you've mentioned.

And if you want to clear current item of your combobox(current item,
because "clear" term may come to meaning of clearing entire combobox
which you did not intend to do), you can use
"Me.cboLocation.selectedindex = - 1" or add a empty item temporarily
using:

Me.cboLocation.Items.Add("")
Me.cboLocation.Text = ""
Me.cboLocation.Items.Remove("")

Hope these help,

Onur
Jun 27 '08 #4

P: n/a
Thanks for your reply's... That works perfect.... I had changed the type of
drop down and that is why my previous code no longer worked. I knew there
had to be an explanation somewhere!!!

Thanks, again, Brad

"Brad Pears" <br***@truenorthloghomes.comwrote in message
news:uK**************@TK2MSFTNGP02.phx.gbl...
>I have something strange going on - pretty sure it used to work before -
and now it does not...

Why does the following code not clear a combo box?

Me.cboLocation.Text = String.Empty

OR

Me.cboLocation.Text = ""

Neither of the above works. The combo box contents remain exactly the
same after running that command...

Help!

Thanks, Brad


Jun 27 '08 #5

P: n/a
I am trying to set a combo box's text property to a value from a listview
item's text property as shown below... However, it appears that because the
combo box is defined as a "DropDownList", am I am now unable to assign a
text value that way? Do I now have to find out what position the listview
item's text value I want is in the list of combo items and then assign an
index value instead of an actual text value? (Wow, that was a mouthful!!!)

Me.cboLabel.Text = Me.lvwJobPosts.SelectedItems.Item(0).SubItems(2).T ext
Thanks, Brad

"kimiraikkonen" <ki*************@gmail.comwrote in message
news:60**********************************@m44g2000 hsc.googlegroups.com...
On May 7, 8:17 pm, "Brad Pears" <br...@truenorthloghomes.comwrote:
>I have something strange going on - pretty sure it used to work before -
and
now it does not...

Why does the following code not clear a combo box?

Me.cboLocation.Text = String.Empty

OR

Me.cboLocation.Text = ""

Neither of the above works. The combo box contents remain exactly the
same
after running that command...

Help!

Thanks, Brad

Hi,
Using DropDownList style it doesn't clear combobox, Simple or DropDown
styles allow you to clear with the codes you've mentioned.

And if you want to clear current item of your combobox(current item,
because "clear" term may come to meaning of clearing entire combobox
which you did not intend to do), you can use
"Me.cboLocation.selectedindex = - 1" or add a empty item temporarily
using:

Me.cboLocation.Items.Add("")
Me.cboLocation.Text = ""
Me.cboLocation.Items.Remove("")

Hope these help,

Onur

Jun 27 '08 #6

P: n/a
On May 7, 11:20 pm, "Brad Pears" <br...@truenorthloghomes.comwrote:
I am trying to set a combo box's text property to a value from a listview
item's text property as shown below... However, it appears that because the
combo box is defined as a "DropDownList", am I am now unable to assign a
text value that way? Do I now have to find out what position the listview
item's text value I want is in the list of combo items and then assign an
index value instead of an actual text value? (Wow, that was a mouthful!!!)

Me.cboLabel.Text = Me.lvwJobPosts.SelectedItems.Item(0).SubItems(2).T ext
Thanks, Brad

"kimiraikkonen" <kimiraikkone...@gmail.comwrote in message

news:60**********************************@m44g2000 hsc.googlegroups.com...
On May 7, 8:17 pm, "Brad Pears" <br...@truenorthloghomes.comwrote:
I have something strange going on - pretty sure it used to work before -
and
now it does not...
Why does the following code not clear a combo box?
Me.cboLocation.Text = String.Empty
OR
Me.cboLocation.Text = ""
Neither of the above works. The combo box contents remain exactly the
same
after running that command...
Help!
Thanks, Brad
Hi,
Using DropDownList style it doesn't clear combobox, Simple or DropDown
styles allow you to clear with the codes you've mentioned.
And if you want to clear current item of your combobox(current item,
because "clear" term may come to meaning of clearing entire combobox
which you did not intend to do), you can use
"Me.cboLocation.selectedindex = - 1" or add a empty item temporarily
using:
Me.cboLocation.Items.Add("")
Me.cboLocation.Text = ""
Me.cboLocation.Items.Remove("")
Hope these help,
Onur
Hi,
I really had difficulty to make out what you're trying to do, as a
little understanding, if you want to syncronize two values between a
listview's subitem and combobox, you can do it with the code that you
posted.

Me.cboLabel.Text =
Me.lvwJobPosts.SelectedItems.Item(0).SubItems(2).T ext

I think you're asking if you have to specify index of listview
subitem's and i think yes you have to. If you used listbox instead of
listview you could use listbox1.selecteditem to get items text
property without specifying index (position) name.

Thanks,

Onur Güzel
Jun 27 '08 #7

P: n/a
Thanks for the reply... Yes, actually the code that I posted was actually
working as I discovered later on through more debugging. There was a
different problem that was setting the listview item index to -1 so it
appeared that my code was not setting the value at all when in fact it was.
Thanks for your help.

Brad
"kimiraikkonen" <ki*************@gmail.comwrote in message
news:99**********************************@e53g2000 hsa.googlegroups.com...
On May 7, 11:20 pm, "Brad Pears" <br...@truenorthloghomes.comwrote:
I am trying to set a combo box's text property to a value from a listview
item's text property as shown below... However, it appears that because
the
combo box is defined as a "DropDownList", am I am now unable to assign a
text value that way? Do I now have to find out what position the listview
item's text value I want is in the list of combo items and then assign an
index value instead of an actual text value? (Wow, that was a mouthful!!!)

Me.cboLabel.Text = Me.lvwJobPosts.SelectedItems.Item(0).SubItems(2).T ext
Thanks, Brad

"kimiraikkonen" <kimiraikkone...@gmail.comwrote in message

news:60**********************************@m44g2000 hsc.googlegroups.com...
On May 7, 8:17 pm, "Brad Pears" <br...@truenorthloghomes.comwrote:
I have something strange going on - pretty sure it used to work
before -
and
now it does not...
Why does the following code not clear a combo box?
Me.cboLocation.Text = String.Empty
OR
Me.cboLocation.Text = ""
Neither of the above works. The combo box contents remain exactly the
same
after running that command...
Help!
Thanks, Brad
Hi,
Using DropDownList style it doesn't clear combobox, Simple or DropDown
styles allow you to clear with the codes you've mentioned.
And if you want to clear current item of your combobox(current item,
because "clear" term may come to meaning of clearing entire combobox
which you did not intend to do), you can use
"Me.cboLocation.selectedindex = - 1" or add a empty item temporarily
using:
Me.cboLocation.Items.Add("")
Me.cboLocation.Text = ""
Me.cboLocation.Items.Remove("")
Hope these help,
Onur
Hi,
I really had difficulty to make out what you're trying to do, as a
little understanding, if you want to syncronize two values between a
listview's subitem and combobox, you can do it with the code that you
posted.

Me.cboLabel.Text =
Me.lvwJobPosts.SelectedItems.Item(0).SubItems(2).T ext

I think you're asking if you have to specify index of listview
subitem's and i think yes you have to. If you used listbox instead of
listview you could use listbox1.selecteditem to get items text
property without specifying index (position) name.

Thanks,

Onur Güzel
Jun 27 '08 #8

This discussion thread is closed

Replies have been disabled for this discussion.