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;
                }
    
            }
    
  • 相关阅读:
    jQuery Mobile动态刷新页面样式
    IE10下阿里旺旺无法快速登录解决办法
    JS复制内容到剪贴板: 兼容IE、Firefox、Chrome、Safari所有浏览器【转】
    python sftp ftp 造轮子,实现多个方法
    synergy ubuntu18.04 windows10
    爬虫之js破解 非常详细
    scrapy的useragent与代理ip
    Xpath的string(.)用法
    selenium cookie 登录
    scrapy爬取迅雷电影天堂最新电影ed2k
  • 原文地址:https://www.cnblogs.com/my-cat/p/7269941.html
Copyright © 2011-2022 走看看