Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26149
Рейтинг: 2127
#136: 2007-06-07 23:35:29 ЛС | профиль | цитата
unalex писал(а):
Я так понял при вставке текста посредством doAdd стандартные компоненты не перехватывают фокус

Так что, надо убрать -- ноу проблем... Как только ответите, так и уберу Учтите, фокус сами будете потом ловить. Я не уберу его только в режиме прямого редактирования -- Cut, Copy, Paste и там, где он был изначально.

[size=-2]------ Добавлено в 23:35
На пример code_1524 я скажу, что этот глюк не от перехвата фокуса, а от присутствия на форме Mesage, подключенного к точке onKillFocus. Сдалась тебе эта точка. Редактор не должен терять фокус при нажатии различных внешних клавиш, я ни в одном редакторе такого не видел. Я когда его делал, то при нажатии на кнопку "добавить", редактор терял фокус, и меня это так запарило -- клацать опять на окне, чтобы активизировать редактор. Так что подумайте, стоит ли убирать эту фичу, а событие onKillFocus всеравно выставится на нажатии любой кнопки.
карма: 22

0
Ответов: 899
Рейтинг: 43
#137: 2007-06-08 00:22:47 ЛС | профиль | цитата
nesco, раньше я делал так(упрощенная схема)
code_1527.txt

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

вопрос, как можно реализовать подобное другим способом?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_1527.txt [1.1KB] [329]
Разработчик
Ответов: 26149
Рейтинг: 2127
#138: 2007-06-08 01:12:10 ЛС | профиль | цитата
unalex, вот так можно сделать без точки onKillFocus. code_1528.txt
карма: 22

0
файлы: 1code_1528.txt [1.2KB] [517]
Ответов: 899
Рейтинг: 43
#139: 2007-06-08 02:57:32 ЛС | профиль | цитата
nesco, спасибо, то что нужно

ЗЫ Правда обнуление Memory я сделал с нижней точки хаба (т.к. при изменении текста через doAdd окно выскакивать не должно)
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#140: 2007-06-09 00:03:49 ЛС | профиль | цитата
В сявзи с обнаруженными неловкостями в использовании компонента HiLightMemo, будет добавлено свойство отключения перехвата фокуса ввода. Но я не слышу ни от кого толковых отзывов о компоненте -- все хотели, и все молчат... непонятно мне это.
карма: 22

0
Ответов: 899
Рейтинг: 43
#141: 2007-06-09 01:44:43 ЛС | профиль | цитата
nesco писал(а):
В сявзи с обнаруженными неловкостями в использовании компонента HiLightMemo, будет добавлено свойство отключения перехвата фокуса ввода

не помешает

nesco писал(а):
Но я не слышу ни от кого толковых отзывов о компоненте -- все хотели, и все молчат... непонятно мне это.

наверно надо было для HilightMemo отдельный топик завести, а то я сам хочу задать вопрос, но долго вспоминаю в каком это было топике
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#142: 2007-06-09 02:27:03 ЛС | профиль | цитата
unalex, надо попросить Админов перетащить все, что связано с HiLightMemo в новый топик.
Dilma, Galkov можете оказать такую маленькую услугу по созданию нового топика?
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#143: 2007-06-09 11:42:47 ЛС | профиль | цитата
такой ф-ции на сайте нет
карма: 27
0
Ответов: 3655
Рейтинг: 69
#144: 2007-06-11 14:22:01 ЛС | профиль | цитата
nesco,
Ну так куда писать вопросы по HiLightMemo
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#145: 2007-06-11 15:46:15 ЛС | профиль | цитата
Вот сюда Все о HiLightMemo new releasing
карма: 22

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#146: 2007-07-06 14:59:29 ЛС | профиль | цитата
Извиняюсь, не туда залез.
карма: 22

0
146
Сообщение
...
Прикрепленные файлы
(файлы не залиты)