Поле для цифр
NumericUpDown - прокрутка для цифр
numericUpDown1.Value = 66;
DecimalPlaces - кількість знаків після коми
DomainUpDown
List<string> states = new List<string>
{
"Україна", "Бразилія", "США", "Швейцарія", "Чилі"
};
domainUpDown1.Items.AddRange(states);
domainUpDown1.TextChanged += domainUpDown1_TextChanged;