Instead of doing this manually by city at design time, I would just iterate over a text file (or file or database) at runtime and add all the cities to the list, which is then used to populate the list.
, , .
. . . . , , - , .
# ( ), , . Resource1 cityListTextFile.txt Resource1. :
string cityList = Resource1._cityListTextFile;
cityListTextFile.
VB.NET # .