• Visual Studio 2015 改变窗体图标 & 任意位置打开窗体 & 禁止鼠标改动窗体大小


    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 ); 
    }

    3、禁止鼠标改动窗体大小 

      

      打开窗体属性,把AutoSizeMode的属性选择为GrowAndShrink即可

  • 相关阅读:
    UML学习笔记2
    UML学习笔记1
    IOS 删除git中的submodules 以sourceTree为例
    进入MySql小黑框的方法
    v-cloak v-text v-html
    构建一个vue实例
    SQL server 查询某个值在那张表那个字段
    centos镜像下载
    win10系统升级后mysql找不到服务及数据消失问题
    Visual Studio 2017设置版权的方法
  • 原文地址:https://www.cnblogs.com/xingboy/p/9780132.html
Copyright © 2020-2023  润新知