Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
マウスカーソル位置の指定
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=31014#CommentId86400
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
hk
 (社会人)
投稿日時
2025/5/23 07:34:32
_iShowCnt += 1
Dim pt = New Point(Me.Location.X + 20 + _iShowCnt,
Me.Location.Y + 200)
|
If _iShowCnt = 2 Then _iShowCnt = 0
とくまさんからアドバイスいただいたClick回数をカウントしてサブフォームのロケーション位置を前回から少しずらすようにしたところ、
正常に動作するようになりました!!
それならばと、最初に強制的にマウス位置を変更してみましたが、こちらは効果がありませんでした。
Public Shared Sub MousePointerMoveToControl(ctrl As Control)
Cursor.Position = New Point(0, 0)
Dim iWidth = ctrl.Width \ 2
Dim iHeight = ctrl.Height \ 2
Dim point = ctrl.PointToScreen(New Point(iWidth, iHeight))
Cursor.Position = point
End Sub
とても勉強になりました!
本当にありがとうございます!