Vb小技巧及类对象的小技巧.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
这部分是参照 《VB编程小技巧》 --------------------------------------------------------------------------------------------------------------------- 快捷键?--?找寻?Function/Subroutine 当您的?APP?愈来愈大时,或是您要维护别人开发的大系统时,是否曾经有过一种情形,程序中?call?了某一个?Function/Subroutine,您要找寻这个?Function/Subroutine,除了一个一个?Module?找之外,大部份的人都是使用【编辑功能表】的【搜寻】功能。? 其实您可以使用?【Shift?+?F2】快捷键!很简单,方法如下: 只要将鼠标停留在程序中该?Function/Subroutine?Name?上,再使用【Shift?+?F2】快捷键即可! 在?Form_Load?中加入以下程序码 Sub?Form_Load() Form1.AutoRedraw?=?True 使?Form?物件的自动重绘有效 Form1.DrawStyle?=?6 直线的样式为内实线?(6-vbInsideSolid) Form1.DrawMode?=?13 copy?Pen-由?ForeColor?属性指定的颜色。(13-vbCopyPen) Form1.DrawWidth?=?2 输出的线宽为?2?像素?(Pixel) 为绘图或列印建立一自订的座标比例尺 图形像素为显示器或印表机解析度的最小单位 Form1.ScaleMode?=?3 设定物件座标的量测单位为像素?(3-VbPixels) Form1.ScaleHeight?=?(256?*?2) 设定垂直量测单位值为?512 For?I?=?0?To?255 Form1.Line?(0,?Y)-(Form1.Width,?Y?+?2),?RGB(0,?0,?I),?BF Y?=?Y?+?2 Next?I RGB(red,?green,?blue) B?:?使一方块用一指定方块对角的座标画出 F?:?指定此方块系以用来画方块的色彩来加以填满?(有B才可用F) End?Sub VB?32-bits?之后的版本,无论用?Len?或是?LenB?都无法正确的计算中英文混合字串的长度,有没有解决的办法? Lenb(Strconv(abcd中英文混合字efg,?vbFromUnicode))?我想知道某一部电脑出现在?网?时的名称,也就是电脑名称,该如何做?? 请在声明区中放入以下声明?: Private?Declare?Function?GetComputerName?_ Lib?kernel32?Alias?GetComputerNameA?_ (ByVal?lpBuffer?As?String,?nSize?As?Long)?As?Long Public?Function?ComputerName()?As?String Dim?cn?As?String Dim?ls?As?Long Dim?res?As?Long cn?=?String(1024,?0) ls?=?1024 res?=?GetComputerName(cn,?ls) If?res??0?Then ComputerName?=?Mid(cn,?1,?InStr(cn,?Chr(0))?-?1) Else ComputerName?=? End?If End?Function 我想知道某一部电脑目前的?Login?User?是谁,该如何做?? 请在声明区中放入以下声明?: Private?Declare?Function?GetUserName?Lib?_ advapi32.dll?Alias?GetUserNameA?_ (ByVal?lpBuffer?As?String,?nSize?As?Long)?As?Long Public?Function?UserName()?As?String Dim?cn?As?String Dim?ls?As?Long Dim?res?As?Long cn?=?String(1024,?0) ls?=?1024 res?=?GetUserName(cn,?ls) If?res??0?Then UserName?=?Mid(cn,?1,?InStr(cn,?Chr(0))?-?1) Else UserName?=? End?If End?Function 我可以将电脑名称改成?LoginUser?吗? 可以的,?请在声明区中放入以下声明?:? Private?Declare?Function?SetComputerName?_

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档