Показать сообщение отдельно
Старый 18.12.2012, 17:39   #6  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Попробуйте поуправлять размерами формы лукапа :
X++:
public void lookup()
{
    Object  lookupForm = classFactory.createPicklist();
    Object  FormDesign;
    container  aCon;
    int i;
    ;
    aCon += " ";
    aCon += "Laura Mickuvienë";
    aCon += "Inga Breitmozerë";
    aCon += "Auðra Jurelienë";
    aCon += "Asta Vareikienë";
    aCon += "Daiva Pakerytë";
    aCon += "Lina Juðkënienë";
    aCon += "Marija Ðauèiûnienë";
    aCon += "Elvyra Ðimelienë";
    aCon += "Rasa Kezienë";

    lookupForm.init();
    lookupForm.caption( "Technologai" );
    lookupForm.choices( aCon );

    FormDesign = lookupForm.design();
    FormDesign.widht(300); // вот здесь
    FormDesign.height(500); // и здесь
    FormDesign.WindowResize(FormWindowResize::Fixed);

    this.performFormLookup(lookupForm);
}
просто настройте на фиксированную ширину и высоту.
На самом деле решений много. Просто не ясно почему вы привязались к контейнеру. Слишком много мест где это написано? На худой конец можно создать временную таблицу, заполнять ее значениями контейнера и уже использовать стандартное построение лукапа на эту временную таблицу.
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.