There is nothing wrong with the code you have shown, it will list the numbers 1 to 50 in the combobox dropdown.
It could also be written like this;
For verses as Integer = 1 to 50
chaptersComboBox.Items.Add(verses.toString)
Next
The variable is declared as part of the
for
statement, the default
step
on a
x to Y
operation is
1
, so doesn't need to be specificed.
Maybe there is something else executing that is clearing the combobox items collection after this code has executed?