zoukankan      html  css  js  c++  java
  • 菜单和工具栏

    1.contextmenustrip:右键菜单

    针对控件选择菜单:控件的行为contextmenustrip属性,选择设置,便可对应相应的菜单

    按减号可变为隔线

    托盘工具notifyicon也可设置右键菜单,同其他控件一样

    右键菜单可设置图片小图标,用image属性或右键设置图像

    2.meunstrip:菜单栏

    选中右键插入标准项可快捷完成

    快捷键功能依托菜单栏实现,设置快捷键,选中,杂项,shortcutkeys进行设置

    右键设置图像可以设置显示的小图标

    3.statusstrip:底部菜单,可以放四种不同控件

    statuslabel:输入文本显示

    progressbar:进度条

    dropdownbutton:下拉列表按钮

    splitbutton:与上一个基本相同

    4.toolstrip:工具栏

    5.toolstripcontainer:工具菜单容器

    dock属性:布局使用

    记事本代码:

    namespace 记事本
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            //退出
            private void 退出XToolStripMenuItem_Click(object sender, EventArgs e)
            {
                this.Close();
            }
            //撤销
            private void 撤消UToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Undo();
            }
            //剪切
            private void 剪切TToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Cut();
            }
            //复制
            private void 复制CToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Copy();
            }
            //粘贴
            private void 粘贴PToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Paste();
            }
            //自动换行
            private void 自动换行ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                if (richTextBox1.WordWrap)
                {
                    richTextBox1.WordWrap = false;
                    自动换行ToolStripMenuItem.Checked = false;
                }
                else
                {
                    richTextBox1.WordWrap = true;
                    自动换行ToolStripMenuItem.Checked = true;
                }
    
            }
            //底部菜单记录文本数
            private void richTextBox1_TextChanged(object sender, EventArgs e)
            {
                toolStripStatusLabel2.Text = richTextBox1.Text.Length.ToString();
            }
    
            
        }
    }
  • 相关阅读:
    TimeSpan的操作
    List<T>的排序和筛选
    编程中的一些概念
    SVN返回版本
    语音播报
    优化编译器的局限性
    Inline Functions 与它的形式参数和局部变量
    函数的效能 & 指向 Member Functions 的指针与其效能
    虚拟继承下 Virtual Function 的语意
    多重继承下 Virtual Function 的语意
  • 原文地址:https://www.cnblogs.com/wy1992/p/6141549.html
Copyright © 2011-2022 走看看