Цитата:
Сообщение от
eugene egorov
Это не совсем так. Решается легко следующими фрагментами кода:
public Object dialog()
{
...................
FormStringControl fsc;
;
.................
dlgXXX= dialog.addFieldValue(typeid(XXX),XXX);
fsc = ddlgXXX.control();
fsc.mandatory(true);
.............................
и вполне сносно работает

И никого не надо пилить зазря.

да конечно так, но если передаваемый тип enum... тогда контрол будет FormComboBoxControl, а у него нет свойства mandatory....
и получишь ты в рантайме такое послание:
Ошибка времени выполнения. : FormBuildComboBoxControl Объект не имеет метода 'mandatory'.
Трассировка стека:
(C) \Classes\FormBuildComboBoxControl\mandatory
(C) \Classes\FormButtonControl\Clicked - line 32