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;
                }
    
            }
    
  • 相关阅读:
    【FROM】java控件重绘AWT/SWINGPainting in AWT and Swing (EN)
    linux yum使用管理详细使用
    远程控制 vc++实现
    java 鼠标事件Dragged和Moved 及java显示GIF在JLabel、JButton
    C语言字符串函数大全
    C# 训练场(四)创建系统热键,并向活动窗口输入信息
    潜移默化学会WPF(样式) DataGrid(转载)
    时间查询
    Sqlserver2012 根据数据库mdf文件生成log文件,解决无法附加mdf文件
    我知道的一些 ”运行“ 窗体下的命令,个人使用
  • 原文地址:https://www.cnblogs.com/my-cat/p/7269941.html
Copyright © 2011-2022 走看看