SelectedLine
PowerScript function
Description
Obtains the number of the line that contains the insertion point in
an editable control. The insertion point moves to the next line if the
current line contains a carriage return.
Applies to
DataWindow, MultiLineEdit, and RichTextEdit controls
Syntax
|
1 |
editname.SelectedLine ( ) |
|
Argument |
Description |
|---|---|
|
editname |
The name of the DataWindow, MultiLineEdit, or RichTextEdit |
Return value
Long.
Returns the number of the line containing the insertion point in
editname. If an error occurs, SelectedLine returns -1. If editname is
null, SelectedLine returns null.
Usage
For EditMask controls, SelectedLine compiles but always returns
1.
The insertion point can be at the beginning or end of the selection.
Therefore, SelectedLine can return the first or last selected line,
depending on the position of the insertion point.
Examples
If the insertion point is positioned anywhere in line 5 of the
MultiLineEdit mle_Contact, the following example sets li_SL to 5:
|
1 2 |
integer li_SL li_SL = mle_Contact.SelectedLine() |
In this example, the line the user selects in the MultiLineEdit
mle_winselect determines which window to open:
|
1 2 3 4 5 6 7 |
integer li_SL li_SL = mle_winselect.SelectedLine() IF li_SL = 1 THEN Open(w_emp_data) ELSEIF li_SL = 2 THEN Open(w_dept_data) END IF |
See also