Тема: Пожелания по редактору форм ввода и элементам управления
Есть такие замечания, пожелания и предложения:
В выпадающем списке элементов управления формы желательно сортировать элементы управления по алфавиту. Сейчас они выстраиваются в том порядке, в котором их добавляли на форму. При необходимости внесения изменений их неудобно искать.
Невозможно выстроить элементы в нужном порядке для перехода через клавишу табуляции (свойство TabOrder получает значения в порядке добавления элементов на форму).
Для элемента управления AxTree нельзя привязать контекстное меню (отсутствует свойство PopupMenu)
Должна быть возможность устанавливать свой шаг сетки. Сейчас шаг сетки задан жёстко - 8 х 8 пикселей.
Желательно, чтобы форма редактирования свойств "запоминала" своё положение. Сейчас каждый раз при вызове команды "Свойства элемента" форма выводится в центре экрана, при подборе положения и размеров элементов, всё время приходится сдвигать её в сторону.
Желательно, чтобы ветки дерева в форме "Дерево элементов" не сворачивалось после внесения изменений в свойства элементов управления.
Желательно, чтобы появилась возможность группового перемещения и изменения свойств элементов. Тем более, что групповое перемещение есть для параметров в конструкторе карточек.
Для всех элементов управления желательно сделать пустым свойство Hint (сейчас автоматом вставляется "Элемент №ХХ", приходится или убирать вручную по всем элементам, или перебивать в отдельной процедуре).
Для элемента управления "Надпись" (Label) желательно на старте для свойства AutoSize задавать значение "True" (сейчас всегда "False").
Желательно, чтобы была возможость создавать и хранить шаблоны (наборы) элементов управления.
Необходим элемент управления типа ComboEdit (текстовое поле с кнопкой) по типу того, что имеется в TechnologiCS.
Необходима возможность в текстовых полях задавать маски ввода (ну или отдельный вид элемента управления - MaskEdit).
Необходим элемент управления в виде кнопки со стрелкой, по нажатию на которую можно вызвать выпадающий список команд (контектное меню).