Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.12.2009, 13:29
|
|||
|---|---|---|---|
SelStart в ячейке грида |
|||
|
#18+
Вопросик: MyGrid.ClnZp.ControlSource = SprZennik.nZp && Decimal 13,2 MyGrid.ClnZp.CurrentControl = Text1 Кликаю в ячеку, курсор устанавливается в место клика. Мне нужно, чтобы он установился перед цифрой Делаю так : в методе Click пишу this.SelStart=13-LEN(ALLTRIM(STR(SprZennik.nZp, 13,2))) все срабатывает. Хочу чтобы точно так же было при выборе ячейки не мышкой а клавишами управления или табом. Он зараза устанавливается в SelStart = 0 Как побороть ентот недуг??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2009, 15:35
|
|||
|---|---|---|---|
|
|||
SelStart в ячейке грида |
|||
|
#18+
Korolyov, Пропишите этот код в GotFocus. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2009, 18:03
|
|||
|---|---|---|---|
SelStart в ячейке грида |
|||
|
#18+
не срабатывает. пробовал. если бы сработало не писал бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2009, 20:09
|
|||
|---|---|---|---|
|
|||
SelStart в ячейке грида |
|||
|
#18+
Korolyov, И правда, не работает. Работает, если в AfterRowColChange вставить что - то типа: IF nColIndex = NN This.columns(nColIndex).Text1.click ENDIF где NN - номер колонки, для которой нужно задать такое поведение. Разумеется, в Click колонки должна присутствовать установка значения SelStart. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.12.2009, 11:49
|
|||
|---|---|---|---|
SelStart в ячейке грида |
|||
|
#18+
Спасибо, проверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.12.2009, 12:05
|
|||
|---|---|---|---|
SelStart в ячейке грида |
|||
|
#18+
Работает. Спасибо. Есть еще одна проблемка. В одной из колонок контролом использую EditBox, для того, чтобы длинные строки полностью отображались. Естественно этот элемент ломает строку на несколько на пробелах и енто правильно. В обычных условиях контролл Text поступает так же, но в гриде не хочет. Хотелось бы получить свойства по перемещению элемента Text для элемента EditBox. Для ентова пытаюсь анализировать где находится курсор. Все задумано для выхода из контрола обычными кнопками перемещения а не табом. Если SelStart = 0 или = длинне содержимого, проблем нет. А иначе не получается. Как определить первую и последнюю строку в элементе EditBox ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1585758]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 407ms |

| 0 / 0 |
