powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Режим редактирования cxTreeList
16 сообщений из 16, страница 1 из 1
Режим редактирования cxTreeList
    #39667689
Фотография Virtual Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день уважаемые!
Подскажите, какое свойство в cxTreeList (ну и других компонентах с редакторами) отвечает за переход в режим редактирования при нажатии любой (значащей? символа?) клавиши .
У меня в одних деревьях такое поведение наблюдается, а в других нет. Хотелось бы разобраться.

Заранее спасибо!
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667702
Dmitri Krizhanovski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Virtual Student,

OptionsBehavior.ImmediateEditor
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667716
Фотография Virtual Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitri Krizhanovski,

Не, не то, к сожалению.
Я имею в виду когда ImmediateEditor отключено, но при этом начинаешь вводить данные и компонент входит в режим редактирования.
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667724
Dmitri Krizhanovski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Virtual Student,

Так и работает.
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667767
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Режим редактирования автоматом включается при:
- начале ввода на клавиатуре;
- при клике на кнопки-комбобоксы;
- при двойном клике мышкой по полю;
- при нажатии на F2.
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667851
Фотография Virtual Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi,

Спасибо за ответ.
Но в моем случае не работает "двойной клик" и "начало ввода с клавиатуры". Подозреваю, что это из-за того, что формы, на которых лежат деревья встроены в другие формы (назначены как Parent).

А кодом, как правильно перевести компонент в режим редактирования?
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667856
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы работал быстрый переход к редактированию (при начале ввода или двойным кликом), надо включить у дерева ImmediateEditor в True (f2 работает в любых режимах). Кроме того сами колонки должны быть доступны для редактирования и должны выделяться ячейки по отдельности.

Чтобы перевести в режим редактирования -- надо сделать фокус на нод, потом фокус на колонку, после чего у колонки выполнить команду типа Edit или т.п. (сейчас точнее не могу сказать).
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667857
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi,

при одинарном клике
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667955
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiРежим редактирования автоматом включается при:
- начале ввода на клавиатуре;
- при клике на кнопки-комбобоксы;
- при двойном клике мышкой по полю;
- при нажатии на F2.
Ещё при нажатии на Enter
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667956
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обратите внимание на 2 свойства:
OptionsBehavior.AlwaysShowEditor и OptionsBehavior.ImmediateEditor
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39667960
Фотография Virtual Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Обратите внимание на 2 свойства:
OptionsBehavior.AlwaysShowEditor и OptionsBehavior.ImmediateEditor

О!
Похоже я неправильно понимал OptionsBehavior.ImmediateEditor .
Спасибо, - разобрался!
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39669810
Фотография Virtual Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все же... Подскажите кто знает.
Настроил свойства ImmediateEditor деревьев. Теперь редактор появляется по одиночному клику мышью на ячейках.
Как бы настроить так, чтобы редактор появлялся только при двойном клике или начале ввода данных ?
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39669985
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Virtual Studentтолько при двойном клике
отключи оба свойства

Virtual Student начале ввода данных
тут есть зависимость от свойства OptionsBehavior.IncSearch
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39669986
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Virtual StudentКак бы настроить так, чтобы редактор появлялся только при двойном клике
Я сделал на форме пользователю чекбокс, типа "быстрое редактирование", пусть сам управляет.
А в чем сложность нажимать F2/Enter?
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39670065
Фотография Virtual Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Virtual StudentКак бы настроить так, чтобы редактор появлялся только при двойном клике
Я сделал на форме пользователю чекбокс, типа "быстрое редактирование", пусть сам управляет.
А в чем сложность нажимать F2/Enter?
Пользователям не нравиться...
...
Рейтинг: 0 / 0
Режим редактирования cxTreeList
    #39670153
Фотография Virtual Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Virtual Studentтолько при двойном клике
отключи оба свойства
Virtual Student начале ввода данных
тут есть зависимость от свойства OptionsBehavior.IncSearch

Спасибо за подсказку! Именно из-за OptionsBehavior.IncSearch редакторы так себя и вели.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Режим редактирования cxTreeList
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]