I have a webPopupMenu that has one column with number 1 -12. In my browser, it shows the selected value until I select the control, then values 1-6 show on the screen and I can scroll down to see the others. When I try to set the value with a program (webpopup.CellSelected(r,0) = true), it works as long as r is 1-6. If r is > 6, nothing shows. I tried webpopup.Text = "7" and webpopup.Listindex = r and got the same result. They work when r < 7. I can rewrite the action event of the popupmenu as a method and call it with the needed value, but that doesn't help getting the screen to look right. Any suggestions for a work around?