带有枚举字段和自定义标签的对话框

Dialog dlg;
DialogGroup dGrp;
DialogField dfGender;

dlg = new Dialog("Enum Dialog");
dGrp = dlg.addGroup("A Group");
dfGender = dlg.addField(enumStr(Gender), "Your Gender");

if (dlg.run())
{
    info(dfGender.value());
}

枚举必须包含在对 enumStr() 的调用中,因为它们不是扩展数据类型。第二个参数也会覆盖对话框字段的默认标签。