你的位置:创意公社- ideaer >> >> 程序开发 >> 详细内容 在线投稿

VB编程基础教程20–坐标系统概述

排行榜 打印 发给朋友 举报 发布者:lw0662
热度480票  浏览113次 【共0条评论】【我要评论 时间:2010年6月07日 06:09

(tX#Y3pAZ1本章描述的每一个图形操作(包括调整大小、移动和绘图),都要使用绘图区或容器的坐标系统。虽然用坐标系统能达到成功的图形效果,然而,如何用坐标系统定义窗体和控件在应用程序中的位置,也是很重要的。
yc`uHI1坐标系统是一个二维网格,可定义屏幕上、窗体中或其它容器中(如:图片框或 printer 对象)的位置。使用窗体中的坐标,可定义网格上的位置:创意公社- ideaer/Fdm+[MK
(x, y)创意公社- ideaer/t/j@d"[
x 值是沿 x 轴点的位置,最左端是缺省位置 0。y 值是沿 y 轴点的位置,最上端是缺省位置 0。该坐标系统的图示在图 12.3 中。
BY4[R$U1图 12.3 窗体的坐标系统创意公社- ideaer;FvNB6dD
创意公社- ideaer]8J ~8U;f,{6C.~q}`
以下规则用于 visual basic 坐标系统:
3l^Jz_E*Ih1当移动控件或调整控件的大小时,使用控件容器的坐标系统。如果直接在窗体上绘制对象时,窗体就是容器。如果在框架或图片框里绘制控件时,框架或控件是容器。
R!C'OG)l|A1
%RNUlW ob1所有的图形和 print 方法,使用容器的坐标系统。例如,那些在图片框里绘制控件的语句,使用的是控件的坐标系统。创意公社- ideaer5WU NQs IB

:J|V:Y.MbR&Q!y1一些用来调整窗体大小或移动窗体的语句,用缇来表示窗体的位置和大小。 创意公社- ideaer1t_-yGb5t*f%r8r
当创建用来调整窗体大小或移动窗体的代码时,应先检查 screen 对象的 height 属性和 width 属性,以确保窗体在屏幕上大小合适。创意公社- ideaer"[6[*mV+E _
屏幕的左上角总是(0,0)。任何容器的缺省坐标系统,都是由容器的左上角(0,0)坐标开始。 创意公社- ideaer+rs/ebdN\ u0`
沿这些坐标轴定义位置的测量单位,统称为刻度。在 visual basic 中,坐标系统的每个轴都有自己的刻度。创意公社- ideaer*~] t#{o+My b
坐标轴的方向、起点和坐标系统的刻度,都是可以改变的,但是,对现在来说,使用的是缺省系统。本章后面的“改变对象的坐标系统”中将讨论如何改动。创意公社- ideaer0|$L2Q b/I6hO
缇的解释
"\9T(zq({4j1所有 visual basic 的移动、调整大小和图形绘制语句,根据缺省规定,使用缇为单位。缇是打印机的一磅的 1/20(1,440 缇等于一英寸;567 缇等于一厘米)。这些测量值指示对象打印后的大小。屏幕上的物理实际距离根据监视器的大小变化。“改变对象的坐标系统”中描述了如何选择缇以外的单位。创意公社- ideaer(E]HV PY

顶:16 踩:53
对本文中的事件或人物打分:
当前平均分:-1.09 (164次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.62 (113次打分)
【已经有134人表态】
43票
感动
11票
路过
16票
高兴
9票
难过
13票
搞笑
10票
愤怒
15票
无聊
17票
同情
上一篇 下一篇
发表评论
换一张

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】