Develop a Visual Logic solution to the follow problem:
Write a program that asks the user to respond to a question by entering either 1 for yes or 2 for no. Use a While loop to continue prompting the user until a valid response is entered. Upon entering a valid response, the program should display an appropriate message to the user. This program should have only 1 while loop, and 1 if statement.