重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
代码就不写了,给你思路,默认左上角是原点,所以x的位置=窗口高度-y.
站在用户的角度思考问题,与客户深入沟通,找到平邑网站设计与平邑网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、网站空间、企业邮箱。业务覆盖平邑地区。
这样就获得xy
复杂点的办法是重写绘制,绘制十字,
简单点的办法就是十字放到picbox或者image里,然后取中,然后隐藏,确定按钮点击显示,中心位置等于坐标点,然后换算左上角控件位置,然后设置坐标.
click事件中获取鼠标相对于chart控件的坐标:chart.PointToClient(MousePosition)
1、利用公式求出Y值 第一列设置表头为x,下面依次填入取值, 比如 x 1 2 3 4 ...... 第二例表头设置为y,在下面表格中填入计算公式 如 =2*x+1 然后选中点右下角的十字型标记,拖下去,和前面x数量一致。 2、然后选中数据源(即选中要进行操作的数据区域,这里指XY值所在区域。) 3、执行菜单命令插入——图表——XY散点图 执行命令,打开图表向导对话框选XY散点图--选平滑线散点图--完成 最后使用图表向导在横坐标填入x值,纵坐标填入y值,生成图即可 将一次函数的Y列用公式编辑出来,分别填写出当取不同的X值时得到不的函数值,选择函数值所在列,插入——图表按提示操作。执行菜单命令 执行菜单命令
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim X2 As Integer = 0
Dim Y2 As Integer = 0
Dim X3 As Integer = 2
Dim Y3 As Integer = -1
Dim X4 As Integer = 6
Dim Y4 As Integer = 3
'首先计算y=kx+b
Dim k As Double = (6 - 2) / (3 - (-1))
Dim b As Double = -1 - k * 2
'根据y求x
Dim X5 As Double = -b / k
TextBox1.Text = Math.Abs(X5 - X2)
End Sub