Description
Finds the X and Y coordinates of the upper-left corner of the ListView item.
Applies to
ListView controls
Syntax
listviewname.GetOrigin ( x , y )
Argument |
Description |
---|---|
listviewname |
The ListView control for which you want to find the coordinates of the upper-left corner |
x |
An integer variable in which you want to store the X coordinate for the ListView control |
y |
An integer variable in which you want to store the Y coordinate for the ListView control |
Return value
Integer.
Returns 1 if it succeeds and -1 if it fails.
Usage
Use GetOrigin to find the position of a dragged object relative to the upper left corner of a ListView control.
Examples
This example moves a static text clock to the upper-left coordinates of the selected ListView item:
integer li_index listviewitem l_lvi li_index = lv_list.SelectedIndex() lv_list.GetItem(li_index, l_lvi) lv_list.GetOrigin(l_lvi.ItemX, l_lvi.ItemY) sle_info.Text = "X is "+ String(l_lvi.ItemX) & + " and Y is " + String(l_lvi.ItemY) st_clock.Move(l_lvi.itemx , l_lvi.ItemY) MessageBox("Clock Location", "X is " & + String(st_clock.X) & + ", and Y is " & + String(st_clock.Y)+".")