Цитата:
и нафига вам с ядром воевать?
почему бы вам не вывести просто четыре кнопки обычными menuitem'ами?
Ну зачем же так сразу. Такое решение представляется вполне логичным, если в combo содержиться неотъемлемое свойство объекта, существенно влияющая на форму отчета, а не просто перебор возможных вариантов отчетов.
Альтернатива в этом случае: набор buttonmenuitem'ов у кнопки с засериванием 3-х из 4-х вариантов в зависимости от значения combo на clicked. Все таки не так изящно выглядит.
Тем более, что решение простое:
Допустим ComboBox в Вашей форме назвается ComboBox

Не забудьте поставить его свойство AutoDeclaration в Yes,
тогда в методе clicked кнопки получите значение комбо-бокса:
PHP код:
int comboBoxValue = ComboBox.selected();
Args ArgList;
ReportRun rr;
switch (comboBoxValue)
{
case 0: ArgList = new Args(reportstr(CopyofRGTU_Inv_3_Report));
case 1: ArgList = new Args(reportstr(CopyOfRGTU_Inv5Report));
case 2: ArgList = new Args(reportstr(CopyOfRGTU_inv19));
case 3: ArgList = new Args(reportstr(CopyOfRGTU_Inv_26_Report));
}
rr = ClassFactory.reportRunClass(ArgList);
rr.run();