实战项目——编辑器实现C#/C++可视化编程#WinFrom

WinFrom可视化编程给我们在编程的过程中带来了许多便利,本文将介绍怎么实现一个简单的编辑器。

话不多说直接上效果图和完整代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;


namespace 简历编辑器
     
{
   
    public partial class btnColor : Form
    {
        string file = "jianli.rtf";
        public btnColor()
        {
            InitializeComponent();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            richTextBox1.Copy();
        }

        private void btnLoad_Click(object sender, EventArgs e)
        {
            richTextBox1.LoadFile(file);
        }

        private void btnSave_Click(object sender, EventArgs e)
        {
            richTextBox1.SaveFile(file);
        }

        private void btnCut_Click(object sender, EventArgs e)
        {
            richTextBox1 .Cut();
        }

        private void btnPaste_Click(object sender, EventArgs e)
        {
            richTextBox1.Paste();
        }

        private void btnBackColor_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectionBackColor = Color.Blue;
        }

        private void button7_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectionBackColor = Color.Green;
        }

        private void btnFont_Click(object sender, EventArgs e)
        {
            Font font = new Font("仿宋", 28);
            richTextBox1.SelectionFont = font;
        }
    }
}

 下面逐步讲解:

1)用VS创建一个窗体程序。

2)在工具箱中拖拽8个button 控件和一个richTextBox控件到窗体中根据自己的喜好对控件进行位置,大小调整,

3)设置控件的属性

窗体和控件属性属性值
FromText简历编辑器
RichTextBoxNamerichTextBox1
button1

Name

Text

btnLoad

加载

button2

Name

Text

btnsave

保存

button3

Name

Text

btnCopy

复制

button4

Name

Text

btnCut

剪切

button5

Name

Text

btnPaste

粘贴

button6

Name

Text

btnBackColor

背景色

button7

Name

Text

btnColor

颜色

button8

Name

Text

btnFont

字体

RichTextBox控件与Text控件的作用相似,相当于Text的高配版。主要用于对RTF文件的操作。

4)双击每一个控件对控件要处理的事件进行添加。具体事件代码可以参照前面的完整代码。进行操作。

5)最后在生成的Debug文件下新建一个RTF文件。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

分解机226

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值