说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB的坐标系统综述

HTML文档下载 WORD文档下载 PDF文档下载
VB的坐标系统综述

由于在visual basic系统中有多种坐标定义,容易使初学者混淆,本文将详细总结vb的坐标系统的一些基本概念,并提供坐标定义的详细方法:

visual basic 坐标系统概述:

visual basic 的坐标系统是指在屏幕(screen)、窗体(form)、容器(container)上定义的表示图形对象位置的平面二维格线,一般采用数对(x,y)的形式定位。其中,x 值是沿 x 轴点的位置,最左端是缺省位置 0。y 值是沿 y 轴点的位置,最上端是缺省位置 0。

在visual basic坐标系中,沿坐标轴定义位置的测量单位,统称为刻度,坐标系统的每个轴都有自己的刻度。坐标轴的方向、起点和刻度都是可变的,在后面的叙述中,将讨论如何改变这些定义。

如何创建坐标系统:

创建图形对象的坐标系统,一般有以下几种方法:

1、使用系统缺省定义:

在系统缺省状态下,visual basic使用twips坐标系,以’缇’为单位(1缇的长度等于1/1440英寸;1/567厘米;1/20磅)。应当注意的是:这些值指示的是图形对象打印尺寸的大小。而在计算机屏幕上的物理距离则根据监视器的大小及分辨率的变化而变化。

2、选择系统标准刻度定义:

除了缺省的twips坐标系外,用户还可以通过对象的scalemode属性来设置其它的坐标刻度:(共有8种设置),现将这些设置列表如下:

scalemode值 表示 说明

0 user 用户自定义

1 twip 缇,系统缺省设置

2 point 磅,每英寸约为72磅

3 pixel 像素,像素是监视器或打印机分率的最小单位。每英寸里像素的数目由系统设备的分辨率决定。

4 character 字符,打印时,一个字符高 1/6 英寸,宽1/12 英寸

5 inch 英寸,每英寸为2.54厘米

6 millimeter 毫米

7 centimeter 厘米 

在上述设置值中,除了 0 和 3以外,其它所有模式都是打印机所打印的单位长度。例如,某对象长为4个单位,当 scalemode 设为 5 时,打印时就是4英寸长。在程序中设定scalemode值的代码如下:

'设窗体的刻度单位为厘米。

scalemode = 7

'设 picture1 的刻度单位为像素。

picture1.scalemode = 3

3、创建自定义坐标系统:

当scalemode=0时,即为用户自定义模式,可采用设置对象的相应属性,来创建所需的坐标系统,这些属性是:

scaleleft: 设置对象左边距值

scaletop: 设置对象上边距值

scalewidth: 设置对象宽度

scaleheight: 设置对象高度

下面给出如下设置代码:

scaleleft=100

scaletop=100

scalewidth=300

scaleheight=200

picture1.scaleleft=50

picture1.scaletop=50

则所定义的坐标系如下图所示:

scaletop=100

picture1.scaleleft=50

以上代码定义窗体左上角坐标为(100,100),定义窗体内图形对象picture1距窗体左边距离为50,上边距离为50。scalewidth 和 scaleheight 语句定义窗体内部宽度的 1/300 为水平坐标单位;当前窗体内部高度的 1/200 为垂直坐标单位。如果窗体的大小以后被调整,这些单位保持原状。也就是说:scalewidth 和 scaleheight 是按照对象的内部尺寸来定义单位的,并且这些尺寸不包括边框厚度或菜单标题的高度。scalewidth 和 scaleheight 是指对象内的可用空间的大小。它们决定了对象本身的坐标系统。这有别于内部尺寸和外部尺寸(由 width 和 height属性指定)定义,width 和 height 总是按照容器的坐标系统来表示。另外以上刻度属性都可包括分数,也可是负数。如果将 scalewidth 和 scaleheight 属性设置值为负数即改变坐标系统的方向。

4.使用scale方法定义坐标系统:

一个更简洁的改变坐标系统的途径是使用 scale 方法。定义形式如下:

[object.]scale (x1, y1) – (x2, y2)

x1 和 y1 的值,决定了 scaleleft 和 scaletop 属性的设置值。x2-x1的差值和y2-y1的差值,分别决定了 scalewidth 和 scaleheight 属性的设置值。若指定 x1 > x2 或 y1 > y2 的值,与设置 scalewidth 或 scaleheight 为负值的效果相同。例如:设定窗体坐标系统如下:

scale (100, 100)-(200, 200)

该语句定义等同于以下属性设置:

scaletop=100:scaleleft=100:scalewidth=100:scaleheight=100

如何恢复缺省坐标系统:

在定义了其它坐标系后,如果需要将坐标系统恢复为缺省的twips坐标系,可以使用不含参数的scale方法,如语句:

picture1.scale

将图形对象的坐标系统恢复为缺省,其左上角坐标为(0,0)。
百度资深研发工程师周晓波:平台+数据 百度培养安全人才的重要思路 代码审查是如何抹杀开发者积极性的? 事件分析平台EventHub开源 云计算智能交通行业论坛:李德毅院士谈智能车 多家知名企业分享应用实践 我伙呆!CRM生死对手微软及Salesforce或将联手 阿里巴巴曾鸣:数据时代来临 OpenStack企业应用之路技术培训:虚机迁移、HA、VDI、跨Hypervisor管理 云计算技术背后的那些天才程序员:KVM之父Avi Kivity 中国气象局联手阿里云:海量气象数据变“活数据” 浪潮首度公布“I2I计划” 全面接盘IBM X业务 一周消息树:Surface Pro 3想替代笔记本太难,微软正逐渐迷失方向 就是要赚钱!NativeX推自定义原生广告交易 继智能手机后的下一个战场:智能家居 鏖战云端——亚马逊的生存法则 如何保住公司的人才:创造良好的学习氛围 主宰全球的10大算法 专访Google数据科学家彭晨:大数据成为潮流走近各行各业! 强横Metal技术来袭,能否取代OpenGL? Swift横空出世,Xcode 6 Beta有了哪些新变化? 《近匠》GameMei:简单易用、快速开发商用游戏 Gartner:2014年一季度浪潮服务器出货量中国第一 【技术博客推荐】张安站:大数据时代下的商业存储 Amazon继续登顶IaaS魔力象限,榜眼是微软而非Google 友盟Q1移动互联网报告:解读三线城市移动互联网用户 智能生活 “视”不可挡——首届TCL杯HTML5智能电视开发大赛等你来挑战 Mobile First!开源HTML5游戏引擎Kiwi.js 1.0正式发布 天天用的开发环境,你真的了解吗? 物联网时代,你的汽车也在转型 触宝输入法产品经理解析iOS 8第三方输入法开放程度 专访联想谢政维:功耗和价格是天蝎项目最大障碍! 《近匠》蚁视科技创始人覃政:ANTVR,虚拟现实的新生 在sun网站上到那个地方下栽 Java 类文件? 送给cathy的, 不要客气 我老老实实的学习去, 学不成不会回来的, 大家顺利 为什么我的这个php不执行? 有关CASE工具 请问怎么样将VB程序打包?就是生成一个不需要源代码和没有VB编译器的环境下可以运行的可执行程序。 关于如何做OEM 请教大师 这是所谓的“情”吗?谁碰到过如此谎谬的事~~“我们这样算什么?!” 分值,就那么重要吗?大家来探讨一下! 请问如何用TC或BC或VC实现字符界面下文本阅读器(请尽快复) lemonade请进 请教水平考试 请赐教如何制作WINDOWS下的电子行程表(请尽快复) 号外!!号外!!谁能认真点回答我这个问题? 学了C和JAVA以后,我该学哪中语言? 这么晚了,还有谁在水园? 如何用JSP实现聊天是中的自动滚屏功能? 我的FlashGet,NetAnts全都没有办法下载了!!!急死我了!!! 探讨用专业论坛和新闻组来促销,那位兄弟有经验? 一个简单的问题,大家来看罗。 如何禁止EDIT控件输入? To:pbdesigner兄弟没找到解决的办法,只好修改程序流程避开这个问题8-( 小弟该如何学习? Actinia在吗?问你个问题! 今天又有人送分,he he! VC快玩完了!!!!改学BCB!!!! 一个简单的问题,关于cin的 怎样向listview发送消息? N人上班,按照白、夜、休三班倒,如何每月按此顺序自动排班 TreeView接点如何响应单击事件? 我的一本c++教程,刚刚下载了练习答案,不会用, 请问这是个什么东东问题?(只有这么多分了。。) 一张表内关键字如何互换? 本人想插入一个记录,但该记录的一个字段是一个已经输入的值,你说该用什么函数处理呀?本人想了一个早上也想不出个原因来!!!! 今天真热,一大早爬起来去游泳,感觉真好。这里有喜欢早晨去游泳的吗? DCOM问题。Win2000下的服务器应怎样配置,才能使客户机调用服务器端的DCOM。 再不帮我我就死定了 我要哭了! 痛苦:如果你的头儿叫你帮他修改他写的一大段垃圾代码,你会怎么做办? 工程为什么不能打包? 高手快来。 请问怎么安装PB 那有Acrobat下載,不是Acrobat Reader Foxpro的ODBC,是不是真的就不支持update当前游标的记录....? 怎么在SQLSERVER2K里用存储过程得到的完整的Xml文件,我想用jsp取出来? 关于ASP 能否将文件编译程序中。 请问大家用delphi都做过哪些软件呢?能否提供下载以便欣赏呢?(无源码也可) 这是怎么回事,前几天我用BCB作了一个特殊的窗体,为什么现在我一运行一个程序所出现的窗口就是那个特殊的窗口即便是刚起动起系统也这样为什么? 为什么VB6通过ODBC方式访问一些数据库表(如本地的SQL Anywhere5或服务器端的Sybase11.5)时,只能作查询操作,不能作修改删除操作? 先正达与拜耳哪个好 在南京路你遇上一个老外,怎么用英语告诉他怎么去上海博物馆?快!明天就要交作业了! 英语翻译 血糖仪,杭州哪里有卖拜耳的血糖仪的啊? 英语翻译英语翻译 英语翻译However,efficiency efforts – largely driven by new entrants – shuffle profits and power within the industry.A significant portion of advertising inventory that was proprietary is now “open” – sold through exchanges,as a result b 英语高手帮我翻译一个地址,请把这个地址翻译成英文:北京市石景山区永乐东小区40楼2门101室.邮编100040 世博会口号世界在你眼前我们在你身边 英文怎么讲? 英语翻译All of us need feel needed and admired.But unless we hear words of praises from someone else,how can we know that we are valued friends or co-workers?The effects of praise can be great indeed.A new minister called to a church jokingly ref 英语翻译邮编710048中国陕西省西安市碑林区东关南街古迹岭小区请问这个地址英文邮编写的时候是这样写:Shaanxi Province,P.R.China 710048,还是Shaanxi Province,710048P.R.China 东关南街的英文是 South Dongg 2010年上海世博会志愿者的口号为:“世界在你眼前,我们在你身边.”请你用简洁的语言诠释口号的含义.求求你们了,有谁会的说一下啦,再追分好不好? 英语翻译徐家汇的地理位置对于服装店来说相当的好,徐家汇每天客流量都超过上万人次.而且徐家汇在上海是属于中高档水平的消费中心和娱乐中心,所以从市场定为来说很适合XX. 中国地址翻译 北京市丰台区西罗园三区20号楼1004号 的英文翻译怎么翻?另外,邮编怎么书写 世界在你眼前 我们在你身边是上海世博会志愿者的口号 这对你的成长有何启示RT、 英语翻译目前越来越多的组织更加关注调动员工积极性和工作效率方面的问题.而激励员工已经成为管理者的一项技能,更是一项挑战.激励有很多方面,有物质的,也有精神上的;有具体的,更有 英语翻译韩国京畿道龙仁市处仁区白岩面白岩里409号统一大厦(或hana大厦)309号金龙云 上海世博会志愿者口号“世界在你眼前,我们在你身边.”表达了怎样的信息.急吖! 英语翻译今天是雪天.外面都变成了白色.车是白的,草坪是白的,树是白的,楼房也是白的.看,淘气的雪花给楼房戴上了帽子,给草坪铺上了白地毯,给车穿上了白色的衣服.孩子们有的在打雪仗,有 英语翻译 “魅力上海,闪耀世博”用英语翻译 英语翻译在汉语里,“偲”字有两个读音,一个念Cai,另一个念Si.当其作为名字时读Cai,但人们常常将其误读为Si.因此在上次的在读证明中,我们由于疏忽,将许偲先生的名字误拼为Si,对此深表抱歉. 英语翻译 英语翻译1、单位平方米的造价?每年的维护经费?2、木材的取材树种?来源?3、加拿大目前的使用率?1、单位平方米的造价?每年的维护经费?2、单位建筑面积的节能效率与传统钢筋混凝土建筑的 英语翻译北京时间2005年10月12日9时9分52秒,中国自主研制的神舟六号载人飞船,在酒泉卫星发射中心发射升空后,准确进入预定轨道,神舟六号载人飞船发射成功.神舟六号载人飞船是中国神舟飞 英语翻译:中国的名胜古迹你都听说过哪些? “上海世博与无锡”的英文翻译.要求语法正确,非机器翻译“上海世博与无锡”“上海世博会有很多精彩的展馆,我是一个中国人,对自己的祖国有着深深的热爱,所以我打算重点参观中国馆.中 我很想去参加你的生日 英语翻译.请快 英语翻译大雁塔小雁塔钟楼大唐芙蓉园兵马俑 英语翻译一般现在时的 几道英语翻译! 快!1.告诉我更多的有关你学校的情况2.非常钦佩他们3.去购物中心4.知道怎样烧出美味的食物5.读一篇文章顺便问一下 在上个学期快结束时(翻译)I like John and i like his brother, 英语翻译:北京的历史很悠久,还有名胜古迹多,可以吃到很多美食. 关于上海世博的英语翻译EXPO Shanghai 2010,求速度.EXPO Shanghai 2010 “Enjoying the beauty of the unity in the diversity”.Celebrating the human spirit of creativity and community, of remembrance and prospective. When the world comes to 英语翻译There were white lines around it,and it had a small black board saying:"Only for Head of Collage" 英文翻译. 刘德华要在北京开演唱会吗? 英语翻译到底是谁? 英语翻译他的爸爸是日本人妈妈是美国人他的爱好是打篮球他想加入体育社团他会说英语也会说汉语他最喜欢的明星是迈克尔杰克逊他会弹钢琴还会唱歌和跳舞他也会弹吉它他真是一个多才 你打算到哪儿度假?英语翻译 英语翻译:世博会开幕时间也用英语回答.用句子连接两句话,合情合理.半小时以内好的加分 求一篇关于计算机的文章,要有英语翻译.急 山东省青岛市经济技术开发区北江路7号507室 英文这么翻译 世博会开幕 英语翻译是谁? 英语翻译如果我们能回到从前如果时间倒流如果她没有说要回来如果你没有回去找她或者说你回去了没有找她如果过年你对我说的话都做到了如果我没有犯错如果你留我了如果你和她的一切 他还想去别的什么地方吗?英文翻译~ 翻译一下,英汉互译. 英语翻译我和我的同伴为大家表演3个魔术.我负责解说,XX来表演.那么,现在就开始了.第一个魔术:大家注意好,这是一副扑克牌.大家可以随意检查,接着我们需要一位观众配合,谁愿意上来?··· “去任何自己想去的地方”英语翻译优美点如题 英语翻译中文菜名,英文菜名 翻译英语短文 请大家帮忙,谢谢INDIGOThe process of using.indigo dye to enrich clothing creates an authentic,vintage look and rica color,This unique treatment has been applied to produce an enhanced appearance taken when wearing with light 英语翻译so the difference between $125 and $134 may be viewed as risk premium you may choose to pay to lock in the future tuition at year amountif cash flow regularities are present within the stream,the use of shortcuts,such as finding the prese 英语翻译:你买了什么菜? 英语翻译We are keeping an ambitious expansion plan in China.You have an opportunity for a fast career,you will join us at RESPONSIBLE TRAINEE level and we will be looking to develop you quickly into a section manager,department manager or store m 英语翻译Investors (or fund managers) make a living by managing a selection of shares from various companies and hoping for a profit when share prices move. 十道菜的英文翻译是什么? 精彩的文章翻译成英文同样好么 西单商业街和王府井商业街的区别?2个地方离得远吗?哪个商业街消费水平更高?西单商场的人气旺还是王府井旺? 菜是你自己亲自做的吗 英文翻译 请大家帮忙把文章翻译成英文`希望大家帮忙翻译下`单词要熟悉的`不要太生僻的`最好多用写句式`如定语,宾语从句之类的```23号之前翻译好!文章的地址http://hi.baidu.com/5lovewill/blog/item/19a72efbe300 血糖仪拜耳的好不啦? 如何写关于上海南京路的英文简洁(要50个单词!是初一英语水平的)也不要太简单.要把南京路的地址和特点写清楚! 英语翻译Clothes may not make the man or woman,but the reality is that how you look goes a long way toward leaving a great first impression.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn