Haven't test this but I wonder if you can use the ClientSize property of a
control and compare it to the control normal size for example:
if(myControl.ClientSize.Width == myControl.Width)
MessageBox.Show("No Vertical Scrollbars showing");
Not sure if the ClientSize with no scrollbars will be equal to the regular
width, you may have to account for border styles etc.]
Try it, hope it works.