zoukankan      html  css  js  c++  java
  • 2018-10-15-Winforms-可能遇到的-1000-个问题

    title author date CreateTime categories
    Winforms 可能遇到的 1000 个问题
    lindexi
    2018-10-15 09:35:15 +0800
    2018-10-13 21:19:0 +0800
    C#

    去掉最大化和最小化按钮

    如果需要去掉最大化和最小化按钮,只需要设置 MinimizeBox 或 MaximizeBox 为 false 请看下面代码

                MinimizeBox = false; // 不显示最小化按钮
                MaximizeBox = false; // 不显示最大化按钮

    下面的代码需要写在 Form 内

            public Form1()
            {
            	MinimizeBox = false;
                MaximizeBox = false;
            }

    下面的图片是原来的值

    下面的图片是修改之后

    具体请看 https://stackoverflow.com/a/3025944/6116637

    使用系统的图标

    通过 SystemIcons 可以使用系统的图标,首先需要在界面放一个 PictureBox 控件,我修改这个控件的命名 _image 通过下面代码可以让这个控件显示系统提示错误的图标

                _image.Image = SystemIcons.Error.ToBitmap();

    参见 https://stackoverflow.com/a/4868459/6116637

    禁止用户修改窗口大小

    只需要设置 FormBorderStyle 为 FixedSingle 就可以让用户无法拖动窗口大小,通过 SizeGripStyle 可以防止用户拖动右下角按钮修改窗口

                SizeGripStyle = SizeGripStyle.Hide;
                FormBorderStyle = FormBorderStyle.FixedSingle;

    同样需要写在 Form 类内

    通过 SizeGripStyle = SizeGripStyle.Show; 可以从下面图片看到软件的右下角有一个可以拖动的按钮,用户可以拖动按钮让窗体变大。修改这个值 SizeGripStyle.Hide 让用户无法修改窗体大小

    具体请看 https://stackoverflow.com/a/5416394/6116637

    隐藏标题栏的图标

    在 Form 类内修改 ShowIcon 可以修改图标

            public Form1()
            {
            	this.ShowIcon = false;
            }

    默认软件的左上角是有图标,请看下图

    设置为 false 就看不到

  • 相关阅读:
    云题库错题分析
    数据库相关子查询
    阻止事件冒泡
    21分钟 MySQL 入门教程(转载!!!)
    java接口
    java访问修饰符
    小游戏,快速击键
    个人对Java中多态的一些简单理解
    简述抽象和封装,对你学习Java有一些作用
    Bank,我只是来完成作业的
  • 原文地址:https://www.cnblogs.com/lindexi/p/12086078.html
Copyright © 2011-2022 走看看