关于将一直线向前延长的问题? 以知两点“x1,y1;x2,y2”这两点连一直线,那么如何让这直线从 x2、y2 这点延伸出去呢?希望那位高手老师教教我。万分感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想要的搜索 http://www.531d.com 找你想要的一切 你是需要延伸出去的动画效果,还是需要延伸出去的结果?如果是效果的话,就用line,结果的话就这样:Private Sub Command1_Click()Line1.X2 = 4000Line1.Y2 = 1000End SubPrivate Sub Form_Load()Line1.X1 = 1000Line1.Y1 = 1000Line1.X2 = 2000Line1.Y2 = 1000End Sub不知道我有没有误解您的意思,希望这些回答对你有用。 不妨设个参数l,设这个l 表示新的端点P(x,y)离开端点P2(x2,y2)的水平距离。则:新端点坐标:x = x2 + l y = y2 +[(y2-y1)/(x2-x1)]*l 注:l = (x - x2)VB方法:Line (x1,y1)-(x,y)参数l 可以用任何你想的方式控制。 怎么实现鼠标移动而渐变的效果 vb中如何调用远程dll 问大家一个简单的VB问题 100分求专业版ezftp.ocx 求助 关于文件操作 怎么实时获得光标在富文本框中的行号和列号,急,在线等待,100分伺候 就还有100分,求解为什么,出现这样的故障... ... 请问能否将"=SUM(A1:A10)"替换格式 一个简单的问题 ??VB HFlexGrid 控件的问题?? 我的程序用了这些库,在日文系统下运行会正确吗 哪里有msdn的简装版下?
Private Sub Command1_Click()
Line1.X2 = 4000
Line1.Y2 = 1000
End SubPrivate Sub Form_Load()
Line1.X1 = 1000
Line1.Y1 = 1000
Line1.X2 = 2000
Line1.Y2 = 1000
End Sub
不知道我有没有误解您的意思,希望这些回答对你有用。
则:新端点坐标:x = x2 + l
y = y2 +[(y2-y1)/(x2-x1)]*l
注:l = (x - x2)
VB方法:Line (x1,y1)-(x,y)
参数l 可以用任何你想的方式控制。