Новые сообщения [новые: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&mobile=1&tid=1585758]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 167ms |
0 / 0 |