Page 45 - AutoLISP и Visual LISP в среде AutoCAD
P. 45

Необязательные атрибуты: аction, аlignment, аllow_аccept, edit_limit,
                  edit_width, fixed_height, fixed_width, height, is_enabled, is_tab_stop, label,
                  mnemonic, value, width.


                         Пример:



                         :edit_box {
                            key="eb"
                            label="Пример edit_box";
                            value="Текст для ввода";
                            width=30;
                            fixed_width=true
                         }

                         list_box – поле списка. Элемент управления, содержащий список строк,
                  расположенных рядами. Позволяет выбрать необходимую строку (строки) из
                  списка. При выборе строки она подсвечивается. Если поле списка содержит
                  строк  больше,  чем  вмещает  поле, то  справа  появится  скользящая  шкала.
                  Нумерация элементов списка начинается с нуля.
                         Обязательные  атрибуты: key:  имя  (ключ)  с  помощью  которого
                  приложение на AutoLisp управляет элементом и диалогом.
                         Необязательные атрибуты: action, alignment, allow_accept, fixed_height,
                  fixed_width, height, is_enabled, is_tab_stop, label, list, mnemonic, multiple_select,
                  tabs, value, width.


                         Пример:
                                                    :list_box {
                                                         key="lb"
                                                         label="Пример list_box";
                                                         multiple_select=true;
                                                         value="0 2 4";
                                                         width=15;
                                                         fixed_width=true;
                                                         heigth=7;
                                                         fixed_heigth=true;
                                                    list="январь\nфевраль\nмарт
                                                    \nапрель\nмай\nиюнь\nиюль\nавгуст";
                                                    }
                         popup_list - выпадающий  список.  Элемент  управления,  содержащий
                  список  строк,  расположенных  рядами.  В  отличие  от  поля  списка  в
                  выпадающем списке показана только одна строка из списка, до тех пор, пока
                  пользователь не развернет список, указав стрелку справа от данного элемента
                  управления. Нумерация  элементов  списка  начинается  с  нуля. В  отличие  от
                  list_box,  выпадающий  список  не  допускает  выбора  нескольких  позиций  в
                  списке.





                  44
   40   41   42   43   44   45   46   47   48   49   50