我在学习VB中对坐标理解不了.比如form1.scaleleft=-10,就显示横向右移10个单位
而form.scaletop=10,就表示纵向下移10个单位,为什么scaleleft要为负值?
而form.scaletop=10,就表示纵向下移10个单位,为什么scaleleft要为负值?
解决方案 »
- 求助:如何用vb将数据存为excel文件?
- 菜鸟问题:求一段代码
- VB可以做自动运行的程序吗?请兄弟们帮忙!
- VB6 如何读取程序根目录下指定文件夹中的图片 到程序的Image控件中?
- 使用DATA控件可以删除数据 但是不能添加和查询
- 为何我的机子连接Oracle 有时好的有时不通,有解决办法吗?
- VBA中如何判断word文件中一个表格中某个单元格是怎样合并的
- 悬而未解,困扰了我很久的问题,希望个位高手帮忙,万分感谢!急急急!!!!!!!!!!!
- 我的问题是多个线程调用一个函数!这个函数有个参数!我想让一个线对应这个函数的一个参数来进行!如何控制!
- 求助:在VB中访问ORACLE数据源的连接串应该怎么写?(用COM组件要在MTS中实现)
- VB COM 问题
- 高价出售这个简单的SQL语句的错误,,,还是没有解决,,,
1》布局时,摆放控件的位置时要用到
2》在Picture或Form或Printer等对象上进行画线和字时需要用到其实你完全可以不用改变系统坐标来实现负坐标,假定(500,500)为零点,那么你只要定义两个变量来表示任何点的相对位移:
OffsetX = 500 OffsetY = 500
如:点(100,100)的坐标就是:(OffsetX+100,OffsetY+100)即 (600,600)
负轴的点也一样(-150,-300)的坐标就是:
( [OffsetX+(-150)],[OffsetY+(-300)] )即 (350,200)还有什么不理解的吗???
是不是系统就这样规定吗?
恳请指点!!谢谢
form.scaleleft=-200:form.scaletop=250
line(-200,0)-(300,0)
line(0,250)-(0,150)就是不理解:form.scaleleft=-200
请指点,谢谢