первый установит для свойства .enabled значение false. Второй зависит от типа используемого вами элемента управления, если это обычный элемент управления развертыванием, просто используйте обработчик событий on editTextName entered do ...
. Для точечной сети вы должны использовать
on editTextName KeyUp evnt do
if evnt.KeyCode == (dotNetClass "System.Windows.Forms.Keys").Enter do ...
Что касается третьего, используйте метод setFocus в обработчике события открытия свитка:
on myRollout open do setFocus editTextName
Надеюсь, это то, что вы искали.