易截截图软件、单文件、免安装、纯绿色、仅160KB

Vb中窗体自定义坐标


开始使用vb的时候喜欢用手画出那个控件的位置.然后一个一个的拖动,一点一点的移动.直到感觉满意了为止.如果是控件多了这个就很麻烦了
一不小心可能会将谋个控件拖到一边去
所以,我们在以后的作品中
尽量使用代码来定义控件位置,,要灵活的掌握坐标位置.,可以使用自定义坐标.使用像素来更好的来分区显示控件.
 
 
 
例如:
具体定义方法:
ScaleMode设成0
ScaleHeight窗口的宽度,这个值不会影响窗体的显示大小,只是表示你把窗体垂直方向上分成了多少份
ScaleWidth意义和ScaleHeight一样,是在水平方向上对窗体进行分割
ScaleTop表示窗体的顶部用你的自定义坐标单位来表示是多少
ScaleLeft和ScaleTop一样,用自定义坐标单位表标窗体的左边起点
注意:ScaleWidth和ScaleTop都是指窗体内部空间的位置,不包括标题和窗体边框
举例来讲:
如果窗体大小是(400,300),在没有设成自定义坐标时,默认ScaleMode是1(缇),这时窗体的左上角是(0,0),高度是300,宽度是400,这时的坐标(200,150)是窗体的中心点,(400,300)是窗体的右下角,现在我们改成自定义坐标,设置ScaleWidth=200,ScaleHeight=-200(负值表示从上往下坐标值是递减的),ScaleLeft=-100,ScaleTop=100,这时也就是说我们把窗体水平方向上分成了200份,左边起点是-100,这样右边终点就成了100,同样垂直方向上也分成了200份,顶部是100,底部是-100,这时在这个窗体上(0,0)就成了中心点了,(-100,100)是左上角,(100,-100)是右下角,这就跟我们小时候数学中的x-y坐标系一样了
 


相关文档:

VB截获Windows消息的钩子

本文引自。感谢原创!http://useway.blog.51cto.com/736087/176913
VB无所不能之三:VB截获Windows消息的钩子
——作者:钟声
博客地址:http://useway.blog.51cto.com
 
    VB一直被认为是一个可以通过简单的方法,完成Windows界面应用程序的一个语言。对Windows系统方面的编程似乎首 ......

VB的雷达扫描

自己整了4个目标用于扫描。以后可能可以自己添加删除(写到这儿忽然觉得C++的vector不能删除元素(反正C++ Primer里目前没找到)让人很郁闷)
Form1,须加一个Timer1
Dim CAngle As Integer 'Current Angle (Not Class Angle)
Private Sub Form_Load() '初始化
CAngle = 0
Me.BackColor = vbBlack
......

VB 使用C语言Escape的方法

在C语言中,escape的符号很好用,
比如
 "中国一定强"
这个字串可以写成:
"\x4E2D\x56FD\x4E00\x5B9A\x5F3A"
用字元编码编写程序,在其他不同语言的windows运作时,比较不会有问题。
(我尽量不想在程序中写入中文)
但是vb如果全部要用字元编码写的话,就会很麻烦而且一个一个都要手写成:
ChrW(&H4E2D) ......

VB使用ADODB操做数据库

下面是我所掌握的使用ADO对数据库操做的一些常用方法,主要是提供给初学者做为参考,有不对的地方请指正。如有补充不胜荣幸
准备工做
========
来源:www.va1314.com/bc
Dim conn As New  ADODB.Connection  '创建一个 Connection 实例,在这里使用New等于将Dim和Set合并为一段代码执行
Dim rs As ......

用VB Winsock控件创建TCP/IP客户机/服务器程序


转自:http://www.52arm.com/Article_Show.asp?ArticleID=186
 
作者:weidian    ---本站原创    点击数:4721    发表时间:2008-5-7    编辑:sanzang
 
Winsock控件建立在TCP、UDP协议的基础上,完成与远程计算机的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号