朋友们,祝元旦节快乐!我有个问题想请教下。我在图片框中自定义了坐标轴和上面的刻度,并且在坐标平面内画了曲线,运行后在生成的曲线上,我想通过鼠标单击曲线任意一点来获取坐标值,这该如何实现?望高手指点!
解决方案 »
- 如何操作ACCESS的子数据
- VB中如何判别EXCEL是否已经启动?
- 版主请看怎样抓取底层窗体的显示内容变成图像在上层窗体里显示
- 汉字处理问题
- 十万火急!关于使用Data Report打印的问题?
- 不懂vbnewline起什么作用!
- 我在窗体中加了一个ado数据控件,该控件的recordsource="select * from tblCity where ProvinceID=" & lngID 数据源不为空。为什么ado数
- 有谁知道MAPGIS的免费下载地址
- 给数据库加索引,立刻加分
- 哪位好心人有VB+zip.dll压缩代码 不是用shell的,不依赖winrar和winzip等压缩软件
- 请教一个对象变量的定义方法?
- 请教一个关于C/S架构,数据存放方案
Private Type POINTAPI '定义一个坐标变量
x As Long
y As Long
End Type
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As LongPrivate Sub Picture1_Click()
Dim z As POINTAPI
GetCursorPos z
Text1.Text = z.x - (Form1.Left + Picture1.Left) / Screen.TwipsPerPixelX
Text2.Text = z.y - (Form1.Top + Picture1.Top) / Screen.TwipsPerPixelY
End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Text1 = X
Text2 = Y
End Sub
Text1 = X
Text2 = Y
End Sub楼主试试就懂了