|
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, 13:29 |
|
SelStart в ячейке грида
|
|||
---|---|---|---|
#18+
Korolyov, Пропишите этот код в GotFocus. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 15:35 |
|
SelStart в ячейке грида
|
|||
---|---|---|---|
#18+
не срабатывает. пробовал. если бы сработало не писал бы ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 18:03 |
|
SelStart в ячейке грида
|
|||
---|---|---|---|
#18+
Korolyov, И правда, не работает. Работает, если в AfterRowColChange вставить что - то типа: IF nColIndex = NN This.columns(nColIndex).Text1.click ENDIF где NN - номер колонки, для которой нужно задать такое поведение. Разумеется, в Click колонки должна присутствовать установка значения SelStart. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 20:09 |
|
SelStart в ячейке грида
|
|||
---|---|---|---|
#18+
Спасибо, проверю ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2009, 11:49 |
|
SelStart в ячейке грида
|
|||
---|---|---|---|
#18+
Работает. Спасибо. Есть еще одна проблемка. В одной из колонок контролом использую EditBox, для того, чтобы длинные строки полностью отображались. Естественно этот элемент ломает строку на несколько на пробелах и енто правильно. В обычных условиях контролл Text поступает так же, но в гриде не хочет. Хотелось бы получить свойства по перемещению элемента Text для элемента EditBox. Для ентова пытаюсь анализировать где находится курсор. Все задумано для выхода из контрола обычными кнопками перемещения а не табом. Если SelStart = 0 или = длинне содержимого, проблем нет. А иначе не получается. Как определить первую и последнюю строку в элементе EditBox ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2009, 12:05 |
|
|
start [/forum/topic.php?fid=41&gotonew=1&tid=1585758]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
39ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 160ms |
0 / 0 |