VisualBasic让表单一开始就显示在荧幕中央(不含工作列)

2016-02-19 18:52 8 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的VisualBasic让表单一开始就显示在荧幕中央(不含工作列)教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 编程语言 】

以下之程序在计算时会扣除工作列所占的高度(或宽度),如果有启动MicrosoftOffice的快捷列的话,也会扣除快捷列所占的高度(或宽度)。
  
  PublicConstSM_CXFULLSCREEN=16
  PublicConstSM_CYFULLSCREEN=17
  
  #IfWin32Then
  DeclareFunctionGetSystemMetricsLib"user32"(ByValnIndexAsLong)AsLong
  #Else
  DeclareFunctionGetSystemMetricsLib"User"(ByValnIndexAsInteger)AsInteger
  #EndIf
  
  PublicSubCenterForm(frmAsForm)
  frm.Left=Screen.TwipsPerPixelX*GetSystemMetrics(SM_CXFULLSCREEN)/2-frm.Width/2
  frm.Top=Screen.TwipsPerPixelY*GetSystemMetrics(SM_CYFULLSCREEN)/2-frm.Height/2
  EndSub
  
  只要在Form_Load中使用CenterFormMe即可->

来源:http://www.tulaoshi.com/n/20160219/1619316.html

延伸阅读
在注册表中HKEY_CURRENT_USER找到以下代码 SoftwareMicrosoftWindowsCurrentVersionRun 新增一个字串值,包括二个部份 1.名称部份:自己取名,可设定为AP名称。 2.资料部份:则是包含'全路径档案名称'及'执行参数' 例如: ValueName=Notepad ValueData=c:windowsotepad.exe->
有以下二个方法: 方法1:直接将快捷方式放到启动群组中。 方法2: 在注册档HKEY_LOCAL_MACHINE中找到以下机码 SoftwareMicrosoftWindowsCurrentVersionRun 新增一个字串值,包括二个部份 1.名称部份:自己取名,可设定为AP名称。 2.资料部份:则是包含'全路径档案名称'及'执行参数' ...
标签: excel
在Excel工作表单元格中自动输入数据 为了快速输入数据,您可以让 Microsoft Office Excel 自动重复数据,或者自动填充数据。 自动重复列中已输入的项目 如果在单元格中键入的前几个字符与该列中已有的项相匹配,Excel 会自动输入其余的字符。但 Excel 只能自动完成包含文字或文字与数字的组合的项。只包含数字、日期或时...
标签: Web开发
一、下面的代码实现,每行显示三列 前台代码: table tr asp:repeater id="Repeater1" runat="server" ItemTemplate td%#DataBinder.Eval(Container.DataItem,"thing")%/td /ItemTemplate /asp:repeater /tr /table 后台代码: protected int i=1;     private void ...
使用工程 在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。一个工程包括: 1.跟踪所有部件的工程文件(.vbp)。 2.每个窗体的文件(.frm)。 3.每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据。对含有二进制属性(例如图片或图标)的任何.frm文件都是不可编辑的,这些文件都是自动产生的。...

经验教程

830

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部