zoukankan      html  css  js  c++  java
  • 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即可

  • 相关阅读:
    Java Native Method
    SQL语句优化
    Ibatis的环境搭建以及遇到的问题解决
    Java 构建器
    SpringMVC自定义视图 Excel视图和PDF视图
    java 枚举的常见使用方法
    mysql 根据某些字段之和排序
    MFC The Screen Flickers When The Image Zoomed
    How To Debug Qmake Pro File
    Gcc And MakeFile Level1
  • 原文地址:https://www.cnblogs.com/xingboy/p/9780132.html
Copyright © 2011-2022 走看看