码迷,mamicode.com
首页 > Windows程序 > 详细

Visual Studio 2015 窗体程序改变窗体图标 & 任意确定窗体程序打开初始打开位置

时间:2018-10-12 21:13:25      阅读:40      评论:0      收藏:0      [点我收藏+]

标签:size   inf   居中   str   显示器   html   color   活动   end   

1、改变窗体图标

  先把图标放到项目文件夹中,然后点击窗体属性的ICON添加即可。

  参考:https://www.cnblogs.com/yangxuli/p/8075484.html?tdsourcetag=s_pctim_aiomsg

技术分享图片

 

2、任意确定窗体程序打开初始打开位置

  这里以窗体放置在屏幕下方居中为例,先获取当前显示屏大小,该函数是不包括任务栏的:

  //获取显示器屏幕的大小,不包括任务栏、停靠窗口
  int SH = Screen.PrimaryScreen.WorkingArea.Height;
  int SW = Screen.PrimaryScreen.WorkingArea.Width;

  接着获取当前活动窗口的大小:

 //获取当前活动窗口高度跟宽度
 int self_SH = this.Size.Height;
 int self_SW = this.Size.Width;

  最后就可以根据这几个数据确定窗体打开的初始位置了

//设置窗口打开的初始位置为下方居中
SetDesktopLocation( (SW-self_SW)/2 , SH-self_SH );  
SetDesktopLocation(int X , int Y);函数的功能是以桌面坐标设置窗体位置,这里主要是设置好 X Y 就可以设置窗体位置了,改变 X Y 就可以达到改变位置的目的了,完整函数如下:
private void Form1_Load(object sender, EventArgs e)
{
     //获取显示器屏幕的大小,不包括任务栏、停靠窗口
      int SH = Screen.PrimaryScreen.WorkingArea.Height;
      int SW = Screen.PrimaryScreen.WorkingArea.Width;
     //获取当前活动窗口高度跟宽度
       int self_SH = this.Size.Height;
       int self_SW = this.Size.Width;
     //设置窗口打开的初始位置为下方居中
       SetDesktopLocation( (SW-self_SW)/2 , SH-self_SH ); 
}

 

Visual Studio 2015 窗体程序改变窗体图标 & 任意确定窗体程序打开初始打开位置

标签:size   inf   居中   str   显示器   html   color   活动   end   

原文地址:https://www.cnblogs.com/xingboy/p/9780132.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!