电脑,c#编译软件
创建一个项目,在Form中添加一个RichTextBox控件rtb_main、ColorDialog控件colorDialog1、字体颜色按钮btn_setcolor、字形ComboBox控件的cb_zx、字体大小TextBox控件的tb_size,着重显示文字TextBox控件的tb_select;
那么是怎么实现的呢?跟着我一步一步来研究代码吧。首先我们来设定字体字形。在点击下拉框的时候执行如下代码 private void cb_zx_DropDown(object sender, EventArgs e) { cb_zx.Items.Clear(); cb_zx.Items.Add('Bold'); //加粗文本 cb_zx.Items.Add('Italic'); //倾斜文本 cb_zx.Items.Add('Regular'); //普通文本 cb_zx.Items.Add('Strikeout'); //中间有直线通过的文本 cb_zx.Items.Add('Underline'); //带下划线文本 }
字体颜色用到了ColorDialog控件,具体的实现代码为点击字体颜色按钮btn_setcolor执行; private void btn_setcolor_Click(object sender, EventArgs e){ DialogResult dialog = colorDialog1.ShowDialog() if (dialog == DialogResult.OK) { ztys = colorDialog1.Color; }}
是不是迫不及待的想要知道实现的代码呢?ok,现在就来粘贴代码:private void btnRun_Click(object sender, EventArgs e{ for (int i = 0; i < rtb_main.Text.Length; i++) { for (int select = 0; select < tb_select.Text.Length; select++) { if (rtb_main.Text[i] ==tb_select.Text[select] { rtb_main.Select(i, 1) ; rtb_main.SelectionColor = colorDialog1.Color; rtb_main.SelectionBackColor = Color.Green; int size = 20; try { size = Convert.ToInt32(tb_size.Text); } catch { size = 20; } rtb_main.SelectionFont = new Font('bold', size); } } } }
编写代码要仔细咯,觉得有帮助投票走一波;