Попробуйте поуправлять размерами формы лукапа :
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);
}
просто настройте на фиксированную ширину и высоту.
На самом деле решений много. Просто не ясно почему вы привязались к контейнеру. Слишком много мест где это написано? На худой конец можно создать временную таблицу, заполнять ее значениями контейнера и уже использовать стандартное построение лукапа на эту временную таблицу.