zoukankan      html  css  js  c++  java
  • 部分常用控件

    常用控件

    1. ProgressBar:

    Value进度条当前值

    Minmum进度条不显示时的值

    Maxmum指示进度条满的值

    2. 当需要使用年月日时,使用DateTimePacker控件,可以减少错误

    3. ListView 资源管理器

    4. MaskedTestBox掩码

    可以避免用户输入错误

    其中重要的一个属性是Mask

    5. TextBox可以更改字体,但是一改全改

    RichTextBox则可以图片,部分文字的样式可以互不相同

    6. SerialPort 串口通讯

    USB也是串口

    7. TabControl选项卡

    8. ToolTip 其他控件出现提示功能

    9. WebBrowser网站浏览

    主菜单MenuStrip

    上下文菜单:ContextMenuStrip根据鼠标指向的不同,显示的菜单不同

    工具栏:一个重要的应用是,右键---插入标准项

    10.Timer的使用

    其属性Enabled需要设置成True

    双击Timer设置如下

            private void timer1_Tick(object sender, EventArgs e)
            {
                //显示时间的控件名称
                toolStripStatusLabel1.Text = DateTime.Now.ToString();
            }
    

    11. 托盘的实现

    在状态栏中显示的窗体运行的小图标

    由notifyIcon控件支持

            //DoubleCllick:只要是双击就可以,不分左右键
            //MouseDoubleClick//区分左右键
            private void notifyIcon1_DoubleClick(object sender, EventArgs e)
            {
                //双击托盘实现窗体实现
                this.Visible = true;
                this.WindowState = FormWindowState.Normal;
                //如果窗体不在最先面,就设置成最前面
                this.Activate();//获得焦点
            }
    
            #region
            //结合上下文菜单实现
            private void 显示ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                notifyIcon1_DoubleClick(sender, e);
            }
    
            private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                //this.Close();
               //这个也可以
                Application.Exit();
            }
            #endregion
    

    为了实现窗体在最小化时显示托盘,通过窗体的Resize事件

            private void Form1_Resize(object sender, EventArgs e)
            {
                //目标:只在窗体最小化时显示图标
                if(this.WindowState == FormWindowState.Minimized)
                {
                    //托盘显示图标
                    notifyIcon1.Visible = true;
                    //窗口隐藏
                    this.Visible = false;
                }
                else
                {
                    //托盘隐藏
                    notifyIcon1.Visible = false;
                    //窗口显示
                    this.Visible = true;
                }
    
            }
    
  • 相关阅读:
    新人手册
    使用koa-mysql-session时报错
    自建windows服务器如何部署egg应用
    mac os 10.15 virtualBox6.0.12崩溃
    thinkphp3.2 上传图片兼容小程序
    PHP版本微信支付开发
    php mysql 按照指定年月查找数据 数据库create_time为时间戳
    Mac OS 查看端口和杀死进程
    MAC PHP7 如何disable xdebug
    TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手
  • 原文地址:https://www.cnblogs.com/my-cat/p/7269941.html
Copyright © 2011-2022 走看看