[Gambas-user] Cursor.X, Cursor.Y example
T Lee Davidson
t.lee.davidson at gmail.com
Tue Aug 1 18:47:10 CEST 2023
On 8/1/23 08:43, Demosthenes Koptsis wrote:
> But i get error "Cursor.X is not Static"
>
> How must i write the example code
>
> i want to show inside Labels the position of cursor X,Y
By your last sentence, do you mean you want to show the X and Y coordinates of the *mouse* cursor?
Mouse.X and Mouse.Y will give you the coordinates of the mouse cursor relative to the top, left corner of the Form when used in
the Form_MouseMove event handler. Mouse.ScreenX and Mouse.ScreenY, available at any time and not just within a MouseMove event,
will give you the coordinates of the mouse cursor relative to the top, left corner of the entire screen.
The X and Y properties of the Cursor class are dynamic and not static. To use them, you would need to create a new Cursor object
from the Cursor class (https://gambaswiki.org/wiki/comp/gb.qt4/cursor/_new). But, I think this is not what you want because
those properties represent only the X and Y coordinates of the hot spot of your custom cursor. They do not give the position of
the mouse cursor.
--
Lee
More information about the User
mailing list