Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 Количество символов и sle  [new]
PBgur
Guest
В sle введен текст. Как определить количество симолов начиная с первого и до курсора?
Функция определяющая количество симолов sle_1.Position(). Вызывает затруднение определения события клика левой клавиши мыши в sle.
28 ноя 06, 12:32    [3460806]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов и sle  [new]
spas2001
Member

Откуда: Тамбов--->Москва-->Тамбов-->Москва-->Тамбов
Сообщений: 2010
Скорее всего не в том evente вызываешь
Посмотрит стек вызовов
28 ноя 06, 12:50    [3460999]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов и sle  [new]
PBgur
Guest
spas2001
Скорее всего не в том evente вызываешь
Посмотрит стек вызовов


Согласен, что не в том evente. Для sle вообще нет события нажатия левой клавиши мыши.

А как посмотреть?
Это вкладка Call Stack в Debugger ? Не знаю как в этом случае ей воспользоваться.
28 ноя 06, 13:27    [3461332]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов и sle  [new]
Локшин Марк
Member

Откуда: Воронеж
Сообщений: 3154
PBgur
Для sle вообще нет события нажатия левой клавиши мыши.

Как нет? Кто отменил pbm_lbuttondown?
28 ноя 06, 13:48    [3461532]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов и sle  [new]
Локшин Марк
Member

Откуда: Воронеж
Сообщений: 3154
PBgur
Вызывает затруднение определения события клика левой клавиши мыши в sle.

А конкретно для click нужно добавить есть pbm_lbuttonclk.
28 ноя 06, 13:52    [3461567]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов и sle  [new]
PBgur
Guest
Да, спасибо.
28 ноя 06, 13:55    [3461601]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов и sle  [new]
PBgur
Guest
При в воде текста(событие keydown) ф-я Position() работала как мне надо - возвращала номер позиции за точкой ввода. После определения события pbm_lbuttonclk понимаю, что функция работает несколько иначе, и логика работы мне не понятна. По документации она должна возвращать номер позиции за точкой ввода и если текст выделен, то номер первого символа в выделенном фрагменте. Может кто прояснит как работает данная функция?
28 ноя 06, 14:07    [3461698]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить