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();
            }
    
            
        }
    }
  • 相关阅读:
    背包问题
    floyed算法
    读Windows编程
    PB串口编程资料(转)
    读TCP-IP详解卷1:协议(1)
    Oracle把两个空格以上的空格,替换为两个空格
    PB中multieditline空间的“~r~n"转"~n"
    PB中掉用Run以后,等Run的程序关闭以后才会执行后边的语句
    一个关于生成随机数的算法
    英语词根
  • 原文地址:https://www.cnblogs.com/wy1992/p/6141549.html
Copyright © 2011-2022 走看看