帶有列舉欄位和自定義標籤的對話方塊

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() 的呼叫中,因為它們不是擴充套件資料型別。第二個引數也會覆蓋對話方塊欄位的預設標籤。