C# 主菜单 & 关联菜单 & RchTextBox文本框

来源:互联网 发布:sql 2008 r2 新建实例 编辑:程序博客网 时间:2024/05/17 00:03

主菜单

MenuStrip是菜单控件

在添加控件后可以在控件上的文本框中输入相应的菜单名称(如果想要输入快捷方式,则在名称后输入括号,并在括号中输入地址符加快捷键,比如有一个文件菜单,则要这样输入:文件(&F)),效果如下

 

属性:

Image属性:可以添加选项的图标

ShortcutKeys属性:设置选项的快捷键


在某一菜单中的选项之间插入分隔符,单击某一项-插入-Separator就可以在这一项上面插入分隔符


关联菜单

ContextMenuStrip组件,也就是平时说的快捷菜单

关联菜单是一个组件

增加之后可以设置其中的关联菜单的项,并使之与MenuStrip菜单中的项关联起来,最后再在希望右键弹出菜单的组件中添加此菜单即可




RichTextBox文本框

RichTextBox与TextBox类似,但比TextBox功能强大,可以显示多种格式的文字和图片

属性:

HideSelection属性:指示当编辑控件失去焦点时,应隐藏选定内容


方法:

撤销:richTextBox.Undo();

恢复:richTextBox.Redo();

判断是否可以撤消   bool   bCanUndo=richTextBox1.CanUndo;   

判断是否可以恢复   bool   bRedo=richTextBox1.CanRedo ;

剪切:richTextBox.Cut();

赋值:richTextBox.Copy();

粘贴:richTextBox.Paste();

全选:richTextBox.SelectAll();

被选中的字体的颜色:richTextBox.SelectionColor = Color.Black;//设置成黑色

字体:    Font oldFont = richTextBox1.SelectionFont;//定义一个字体变量oldFond并记录被选中的字体的格式

                Font newFont = new Font(oldFont.Name,oldFont.Size+1,oldFont.Style);//定义一个新变量,使之除了字号变大1,其他不变

                richTextBox1.SelectionFont = newFont;//设置为新字体

读取外部文本:richTextBox.LoadFile("文件路径");

保存:richTextBox.SaveFile("保存路径和文件名");



0 0