Тема: проблема с popup_list

Проблема с popup_list. С увеличением списка list, все меньше символов вмещяется в одну строчку. Помогите, пожалуйста.

Re: проблема с popup_list

А примерчик мона?

Re: проблема с popup_list

Примерчик такой:

test : dialog {
      label = "Выбор основных данных";
                  spacer;
      : popup_list {
        value = "0";
        key = "nasos";
        list = "1_2345678910112\n2_1234567891011\n3_1234567891011\n4_1234567891011\
5_1234567891011\n6_1234567891011\n7_1234567891011\n8_1234567891011\n9_1234567891011\
10_123456789101\n11_123456789101\n12_123456789101\n13_123456789101\n14_123456789101\
15_123456789101\n16_123456789101\17_123456789101\n18_123456789101\n19_123456789101";
        edit_width = 16;}
              spacer;
        : row {
          ok_cancel ;
              }
}

В popup_list забито 19 строчек по 15 символов.
При такой записи, запустив окно я вижу только 16 строчек.
Уменьшая количество символов в 16 строке - я увижу 17 строку,
уменьшая длину 17 строки - увижу 18 и т.д.
Например в таком варианте видно 18 строк:

test : dialog {
      label = "Выбор основных данных";
                  spacer;
      : popup_list {
        value = "0";
        key = "nasos";
        list = "1_2345678910112\n2_1234567891011\n3_1234567891011\n4_1234567891011\
5_1234567891011\n6_1234567891011\n7_1234567891011\n8_1234567891011\n9_1234567891011\
10_123456789101\n11_123456789101\n12_123456789101\n13_123456789101\n14_123456789101\
15_123456789101\n16_123\n17_12\n18_123456789101\n19_123456789101";
        edit_width = 16;}
              spacer;
        : row {
          ok_cancel ;
              }
}

Вопрос: как добиться видимости всех строк ничего из записей не укорачивая и не увеличивая edit_width ???
------------
Спасибо за отзывчивость!

Re: проблема с popup_list

> shima
Попробуй поставить edit_width = 20 и посмотри...

Re: проблема с popup_list

> ABoltrushko
Посмотрел - ничего не получается ...
Да, приведенный пример специально был упрощен, а в настоящем окне нет возможности сильно увеличивать edit_width. Поэтому вопрос звучал так:
как добиться видимости всех строк ничего из записей не укорачивая и не увеличивая edit_width ???
------------
Спасибо за отзывчивость!

Re: проблема с popup_list

> shima
Кстати! Вспомнил после вчерашнего банкета на 50-летии!
А вроде-бы нумерация в программировании и в AutoLISP'е начинается с "0"........
Проверь....

Re: проблема с popup_list

> ABoltrushko
Не понял, что именно проверить?
Если вы имеете ввиду начало строчек, так там могут быть любые символы.
Поясните, пожалуйста, что имелось ввиду?

Re: проблема с popup_list

> shima
Предельный размер строки в DCL-файле - 255 символов, поэтому в атрибуте list нельзя задать сразу столько, сколько вы хотите. Это нужно делать программно, с помощью функций start_list, add_list и end_list. Все получится.

Re: проблема с popup_list

> Н.Н.Полещук
Большое спасибо - все получилось!Теперь и я вспомнил программку Setlout из Вашей книги "VL и секреты...".
Да, отдельное большое спасибо за эту книгу!Сколько информации "расставилось по полочкам".
Теперь для дальнейшего развития хочется больше примеров с ActiveX. Не посоветуете ли литературу (лучше свою)?
И последнее: позволительно ли писать Вам на e-mail, в случае, если форум "не возьмет" какой-нибудь вопросик?

Re: проблема с popup_list

> shima
Да, писать на e-mail можно, только тему указывайте так, чтобы не было похоже на спам. Правда, иногда на все письма сразу не успеваю ответить.
В моих книгах издательства "БХВ-Петербург" "AutoCAD 2002" (серия "В подлиннике") и выходящей в январе книге "AutoCAD 2004: разработка приложений и адаптация" (тоже серия "В подлиннике") очень подробно описана объектная модель, используемая в AutoCAD. См. www.cad.dp.ua/poleschuk.html . Примеры, правда, есть только в книге "Visual LISP и секреты адаптации AutoCAD". Видимо, нужна специальная книга на эту тему.
Попробуйте скачать с сайта www.dsxcad.com книгу Стейна "Visual LISP Bible".