Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как определить местонахождение каретки в PB? / 7 сообщений из 7, страница 1 из 1
20.06.2011, 15:46
    #37316104
Allirmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить местонахождение каретки в PB?
кто знает эту функцию? F1 не спасает:(
...
Рейтинг: 0 / 0
20.06.2011, 16:14
    #37316193
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить местонахождение каретки в PB?
Allirmo,
PowerBuilder HelpPosition PowerScript function:
Syntax 1 For editable controls, except RichTextEdit
Description

Determines the position of the insertion point in an edit control.

Controls

DataWindow, EditMask, MultiLineEdit, SingleLineEdit, or DropDownListBox, DropDownPictureListBox controls

Syntax

editname.Position ( )

Argument Description
editname The name of the DataWindow control, EditMask, MultiLineEdit, SingleLineEdit, or DropDownListBox, or DropDownPictureListBox control in which you want to find the location of the insertion point
Return value

Long. Returns the location of the insertion point in editname if it succeeds and -1 if an error occurs. If editname is NULL, Position returns NULL.

Usage

Position reports the position number of the character immediately following the insertion point. For example, Position returns 1 if the cursor is at the beginning of editname. If text is selected in editname, Position reports the number of the first character of the selected text.
In a DataWindow control, Position reports the insertion point's position in the edit control over the current row and column.
Оно?
...
Рейтинг: 0 / 0
20.06.2011, 16:38
    #37316248
Allirmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить местонахождение каретки в PB?
Да оно, но сразу же произошла ошибка с которой я раньше не сталкивался. Не могу найти ( editname. ) нужное поле находится в нутрии dw. Строка типа dw_1.object.send_body.ReplaceText ('парам пам пам ') выдает ошибку при запуске, а на dw_1.modify("send_body.ReplaceText ('парам пам пам '))" вообще не реагирует (((
...
Рейтинг: 0 / 0
20.06.2011, 16:40
    #37316251
Allirmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить местонахождение каретки в PB?
я думаю если я привел пример на ReplaceText, а не на Position. суть вопроса не поменяло.
...
Рейтинг: 0 / 0
20.06.2011, 16:46
    #37316265
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить местонахождение каретки в PB?
Allirmoя думаю если я привел пример на ReplaceText, а не на Position. суть вопроса не поменяло.Традиционный уточняющий вопрос - что именно надо сделать? Какова цель поиска позиции курсора?
...
Рейтинг: 0 / 0
20.06.2011, 16:54
    #37316286
Allirmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить местонахождение каретки в PB?
в поле string (inkedit) находящиеся в dw'шке нужно отследить каретку и подставить в это место тег. с начала начал искать нашел функцию как можно двигать каретку и не хватало отследить местонахождение каретки, а после нарвался на replacetext , который меня больше устраивает. %)
...
Рейтинг: 0 / 0
22.06.2011, 07:47
    #37319154
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить местонахождение каретки в PB?
Allirmoв поле string (inkedit) находящиеся в dw'шке нужно отследить каретку и подставить в это место тег. с начала начал искать нашел функцию как можно двигать каретку и не хватало отследить местонахождение каретки, Вы не отвечаете на вопрос "Что именно надо сделать"
Allirmoа после нарвался на replacetext , который меня больше устраивает. %)т.е., Ваша проблема заключалась не в том, что Вы не могли определить местонахождение позиции ввода.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как определить местонахождение каретки в PB? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]