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

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

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

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

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

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

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

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

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

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

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

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


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