您的位置 首页 > 数码极客

如何设置textbox的字的大小

RichTextBox控件允许用户输入和编辑文本的同时提供了比普通的TextBox控件更高级的格式特征。 RichTextBox控件提供了数个有用的特征,你可以在控件中安排文本的格式。要改变文本的格式,必须先选中该文本。只有选中的文本才可以编排字符和段落的格式。有了这些属性,就可以设置文本使用粗体,改变字体的颜色,创建超底稿和子底稿。也可以设置左右缩排或不缩排,从而调整段落的格式。 RichTextBox控件可以打开和保存RTF文件或普通的ASCII文本文件。你可以使用控件的方法(LoadFile和SaveFile)直接读和写文件

要完成下面这个效果图:我们还是需要准备一点东西

  1. 首先我们需要一个form窗体作为主程序来运行

  1. 在左侧工具栏中选择我们今天的主角,richtextbox控件

  2. 之后把他的dock属性设置为Fill,占满整个窗体

  1. 再来一个menuStrip控件作为窗体的菜单栏



接下来就是这些菜单栏的主要功能的代码实现,可以看到richtextbox给我们提供了非常简单的代码,只需要一行代码就可以实现对rtf文本的复制粘贴等功能,是不是很方便,大家一起来动手试一下吧,有兴趣的同学可以一起加群探讨关于.NET的一些咨询295383988


private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)

{

try

{

OpenFileDialog ofd = new OpenFileDialog();

o = "bmp|*.bmp|jpg|*.jpg|请选择RTF文件(*.rtf)|*.rtf|所有文件(*.*)|*.*";

o = false;

DialogResult dr = o();

if (dr == DialogRe)

{

string filename = o;//其实filename存储的是文件的路径+文件名

ric(filename);

}

}

catch (Exception ex)

{

Me);

}

}

private void 另存为ToolStripMenuItem_Click(object sender, EventArgs e)

{

SaveFileDialog svd = new SaveFileDialog();

= "rtf文件(*.rtf)|*.rtf";

if () == DialogRe)

{

string name = ;

ric(name);

}

}

private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)

{

A();

}

private void 撤销ToolStripMenuItem_Click(object sender, EventArgs e)

{

ric();

}

private void 重做ToolStripMenuItem_Click(object sender, EventArgs e)

{

ric();

}

private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)

{

ric();

}

private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)

{

ric();

}

private void 选择全部ToolStripMenuItem_Click(object sender, EventArgs e)

{

ric();

}

private void 字体ToolStripMenuItem_Click(object sender, EventArgs e)

{

FontDialog fd = new FontDialog();

if (() == DialogRe)

{

Font ft = ;

ric = ft;

}

}

private void 颜色ToolStripMenuItem_Click(object sender, EventArgs e)

{

ColorDialog cd = new ColorDialog();

if () == DialogRe)

{

ric = cd.Color;

}

}

private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)

{

Sy);

}

private void 插入图片ToolStripMenuItem_Click(object sender, EventArgs e)

{

OpenFileDialog of = new OpenFileDialog();

of.Filter = "图片文件|*.bmp;*.jpg;*.gif;*.png|所有文件|*.*";

of.Multiselect = false;

DialogResult dr = of.ShowDialog();

if (dr == DialogRe)

{

string filename = of.FileName;

Image image = Image.FromFile(filename);

Cli , image);

ric();

SendKeys.Send("^V");

}

}

private void 插入动画ToolStripMenuItem_Click(object sender, EventArgs e)

{

OpenFileDialog of = new OpenFileDialog();

of.Filter = "动画文件|*.gif|所有文件|*.*";

of.Multiselect = false;

if () == DialogRe)

{

string filepath = of.FileName;

PictureBox pic = new PictureBox();

= Pic;

();

= Image.FromFile(filepath);

ric(pic);

}

}

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何设置textbox的字的大小”边界阅读