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)设置控件的属性

窗体和控件 属性 属性值
From Text 简历编辑器
RichTextBox Name richTextBox1
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文件。

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

  1. python实战项目_11 个实战项目,掌握 Python 数据可视化

    ​俗语有曰:字不如表,表不如图. 人类天生就是视觉动物.想象一本教科书,如果没有图表.插图或流程图,将变得更加枯燥和难以理解.视觉效果对于数据分析.传达结果都有至关重要的作用. 数据可视化就是通过易读 ...

  2. python数据可视化 知乎_11 个实战项目,掌握 Python 数据可视化

    ​俗语有曰:字不如表,表不如图. 人类天生就是视觉动物.想象一本教科书,如果没有图表.插图或流程图,将变得更加枯燥和难以理解.视觉效果对于数据分析.传达结果都有至关重要的作用. 数据可视化就是通过易读 ...

  3. 实战项目!用PHP实现的编程论坛网站

    微信公众号:Java随笔录 关注可了解更多Java相关的技术分享.问题或建议,欢迎公众号留言! 文章目录 一.系统需求分析 1. 系统描述 2. 需求分析和应用程序功能 3. 系统常做的查询与更新 4 ...

  4. python数据可视化编程实战 第2版 github_Python数据可视化编程实战(三):在Mac OS X上安装matplotlib...

    1.4在Mac OS X上安装matplotlib 在Mac OS X上获取matplotlib最简便的方式是使用预打包的python发布版本,例如Enthought Python Distribut ...

  5. 视频教程-C# 实战项目——制作仿QQ软件-C#

    C# 实战项目--制作仿QQ软件 专注编程领域,拥有多年开发经验 王小科 ¥49.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最少立减5元 ...

  6. 《Python数据可视化编程实战》——5.5 用OpenGL制作动画

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第5章,第5.5节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

  7. (下)Vue+Echarts构建大数据可视化酷屏展示公司品牌实战项目分享(附源码)

    回顾 作者用心写作,请动动你可爱的小手点亮大拇指.你的鼓励是作者继续创作的动力- 前端的学习,不能仅仅依靠知识点的学习,实战项目的操作可以帮助我们整理知识点以及提高编程能力,更有助于学习和实践,最重要 ...

  8. 3d饼图 vue_Vue+Echarts构建可视化大数据平台实战项目分享(附源码)(上)

    前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...

  9. python的requests模块功能_《Python数据可视化编程实战》—— 1.7 安装requests模块-阿里云开发者社区...

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第1章,第1.7节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

  10. 《Python数据可视化编程实战》—— 1.3 安装virtualenv和virtualenvwrapper

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第1章,第1.3节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

最新文章

  1. HJ12 字符串反转
  2. Java 洛谷 P1200 [USACO1.1]你的飞碟在这儿 Your Ride Is Here
  3. 州 选择国家_青海的三大城市:海南州、海北州和海西州,谁的风景更美?
  4. SpringBoot创建SpringBoot项目以及启动器讲解
  5. linux旧版本如何升级成新版本,Linux如何升级软件版本,
  6. 计算机考研文章精选[转载]
  7. 300页!2020年全网最新Java面试题(附答案)开放下载!超全!!
  8. 新上线的APP怎样推广才更获客呢?
  9. SAE J1939协议读取车辆故障码
  10. 关于安卓手机无法将外置声卡的效果录入到手机自拍视频上的问题。
  11. AWS — 公有云网络模型
  12. 第二部分 项目管理标准
  13. 验证邮箱地址和手机号码
  14. 游戏引擎编程需要哪些基本数学知识?
  15. 【Pytorch】计算矩阵中向量之间的两两相似性
  16. 3D MAX入门篇(2)制作飞船绕山飞行动画
  17. Windows上搭建安卓的JAVA开发环境(Eclipse版本)
  18. QQ书签的chrome扩展插件
  19. 记一次失败的尝试--ubuntu下把笔记本无线网卡的驱动替换掉
  20. Java编程思想第五版(On Java8)(四)-运算符

热门文章

  1. vue展示日历 考勤展示_vue实现简单的日历效果
  2. python自动化输入文本_快速掌握Python Selenium Web自动化:)四、使用Selenium在网页上进行操作...
  3. MySQL实验作业_数据库实验四作业及答案
  4. Lambda表达式只是一颗语法糖?
  5. numpy数组某一行求和 python_【Python】No.2 Numpy和Matplotlib初体验
  6. xstream不映射字段_XStream序列化与反序列化对象
  7. UVA 11044
  8. Ubunt_配置_tftp(文件传输)
  9. [JLOI2009]二叉树问题
  10. postgresql搭建从库