Тема: Не могу найти нужный тайл.

Мне необходим тайл типа popup_list, но только с возможность
введения нового текста.

Re: Не могу найти нужный тайл.

Уточните вопрос что то немного не понятно

Re: Не могу найти нужный тайл.

При описании popup_list я перечисляю возможные варианты для выбора, но может потребоваться ввести (в процессе диалога)свой текст которого нет в вариантах выбора.А для данного тайла такой возможности нет.

Re: Не могу найти нужный тайл.

У вас есть книжка Полещука.
"Разработка приложений адаптация"
там есть примерчик подобной задачи, насколько я помню

Re: Не могу найти нужный тайл.

К сожелению книги пока нет.

Re: Не могу найти нужный тайл.

D popup_list вводить значения нельзя - ограничение DCL. Для этого я в свое время использовал дополнительный edit_box.

Re: Не могу найти нужный тайл.

Странные у вас рассуждения...
Можно, все можно!

;;DCL
TEST : dialog { label = "     TEST      ";
        : popup_list { label = "Результат..." ;
        list = "Строка-1";
         width = 50;
       key = "R";
                }
            : button { label = "Добавить строку...";
                key = "B";
             }
        ok_cancel;
        }
;;--------------------------------
;;LISP
(setq    dcl_id
     (load_dialog
       "D:\\2.dcl"
     ) ;_ load_dialog
  )
(if    (null (new_dialog "TEST" dcl_id))
      (exit)
    )
(setq i 1 str (set_tile "R" (strcat "Строка-" (itoa i) "\n")))
(action_tile "B" "(progn
(start_list \"R\" 2 0)
(add_list (strcat \"Строка-\" (itoa (setq i (1+ i)))))
(end_list))")
(start_dialog)
;;--------------------------------

Re: Не могу найти нужный тайл.

> Евгений Елпанов
Только, чтобы добавить в процессе диалога новую строку к списку, её нужно ввести в поле :edit_box, о чем, собственно и пишет> Стас (2006-06-02 16:26:53)

Re: Не могу найти нужный тайл.

> Пастух
Здесь было утверждение, что в выпадающий список нельзя добавить дополнительную строку - написал демку, где строки добавляются...

Re: Не могу найти нужный тайл.

Евгений Елпанов пишет:

Мне необходим тайл типа popup_list, но только с возможность
введения нового текста.

Автор имел ввиду именно редактируемый выпадающий список. Например в ObjectDCL он есть. Прямо в поле списка пишешь новое значение и оно добавляется к списку.