Z tego co patrzylem bylaby to kwestia poprostu dodania opcji Niestandardowe dla kazdego comboboxa i wtedy pokazywanie/ukrywanie dodatkowych pol dla tych ustawien. Z tego co patrzylem w twoim kodzie to w switchu wtedy zamiast przypisywac wartosci sztywno do zmiennej ustawienia, to przypisac content textboxa.