richtextbox使用问题

问题描述

想用C#实现一个窗口功能如图所示:

解决方案

解决方案二:
多个控件组合起来应该能办到
解决方案三:
如果你把右边的自动排版功能做好、掌握一点核心技术,左边的东西就顺理成章地加上去了。如果硬要无厘头地这样来设计,那就太技术化、太草率了。

时间: 2024-09-21 23:30:25

richtextbox使用问题的相关文章

c#中RichTextBox使用StreamWriter()的编码问题

stream|编码|问题 问题描述: win2000sp4中文,vs2005英文,oracle9i. 程序中,有一RichTextBox,来显示数据库的Sql语句,使用StreamWriter()把RichTextBox中的内容写入一个文本文件中,但是如果Sql语句中含有中文,就会出现乱码. 出错原因: 构造函数StreamWriter(String),默认情况下,以UTF-8编码来创建StreamWriter,所以出现乱码啦. 解决办法: 构造函数StreamWriter(String,Enc

NET中打印包含有格式的 RichTextBox 的内容

打印 概要本文逐步说明如何打印 RichTextBox 控件的内容.RichTextBox 控件不提供打印其内容的方法.但是,您可以扩展 RichTextBox 类以使用 EM_FORMATRANGE 消息.然后,您可以将 RichTextBox 的内容发送到某个输出设备,例如打印机. 创建 RichTextBoxPrintCtrl 控件要扩展 RichTextBox 类并使用 EM_FORMATRANGE 来打印 RichTextBox 控件的内容,请按照下列步骤操作: 1. 使用 Micro

在RichTextBox控件加入图片

控件 using System;using System.Collections.Specialized;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Runtime.InteropServices;using System.Text;using System.Windows.Forms; namespace Khendys.Controls {  #region Public Enu

RichTextBox扩展控件的中文乱码解决方案

在程序中有利用RichTextBox进行一些操作的需求,无意中在CodeProject中发现了一个封装比较完整的RichTextBox控件(http://www.codeproject.com/KB/edit/csexrichtextbox.aspx),控件封装的还是不错,测试界面效果如下: 总体来说,支持各种格式的定义以及图片的插入,效果还是相当不错,不过在实际中使用发现,用代码插入的中文内容会出现乱码. 解决方法一: 由于本身对RichTextBox的应用以及RTF格式不是很熟悉,搜索很久不

WPF中根据文本内容自动设置大小的RichTextBox

很怀念windows forms当中的AutoSize属性啊,但可惜的是WPF并没有实现这个属性,这多少让人有些郁闷. 那就自个写吧,相对比较容易的是TextBox之类的仅仅显示平文本的控件,你 可以根据你的文本,字体等等属性构造一个FormattedText 实例,这个实例有Width/Height属性(我还是很怀念Font.MeasureString方 法),最让人纠结的是RichTextBox控件,哎,又是它. 思路很简单,监视文本变化,文本变化时调整控件大小: protected ove

C# richTextbox的字体格式和颜色

[关于字体格式] 设置的是第一个字符的颜色,这时richtextBox的rtf中记录下位置0的颜色,重置text时,在rtf中的位置从位置0开始,因此颜色还是Color.Red,第三次也应该同样如此 richTextBox1.Text = "123"; richTextBox1.Select(0, 1); richTextBox1.SelectionColor = Color.Red; richTextBox1.Clear();//清除文本,包括样式 //或richTextBox1.T

如何获取richtextbox中html格式的文本,或者转换一下获取

问题描述 如何获取richtextbox中html格式的文本,或者转换一下获取 richtextbox中好像只能获取rtb text ,但是html如何获取,求大神指导 解决方案 http://www.2cto.com/kf/201206/134690.html 你可以点击上面的链接进去看看这篇文章 如果回答对您有帮助,请采纳 解决方案二: 根本没有,谈何获取.你只能自己解析rtf,转换成相似的html. 要是你能及时采纳本回答,以及之前我回答你的所有问题,我可以提供一些现成的代码.

字体-c#中的richTextBox如何表示光标后面的文字内容?

问题描述 c#中的richTextBox如何表示光标后面的文字内容? 我在写一个简易记事本程序,我参考word里的选择文字样式的设计,当我选择了文字样式后,如果我在word中选中了文字段落,那么该文字段落就会变成我选择的字体样式,如果我没有选中文字段落,那么就会在光标之后输入的文字就会变成我所选的文字样式,那么我想问如何表示光标之后即将输入的文字? 解决方案 没有选择是选择的一个特例,也就是选择长度为0 还是可以用RichTextBox.SelectionFont 解决方案二: 其它格式你也可以

使用 Visual C# .NET 打印 RichTextBox 控件的内容 的问题

问题描述 借此宝地问一下,我按照这个网页的方法打印RichTextBox控件的内容,可是进行到"9.将RichTextBoxPrintCtrl从工具箱拖入Form1."就不对了.还是没有这个控件.请问各位高手如何解决这个问题?http://support.microsoft.com/kb/812425 解决方案

代码-C#如何做一个按钮,对richtextbox中选中的文本进行恢复原来格式,恢复原来颜色的功能

问题描述 C#如何做一个按钮,对richtextbox中选中的文本进行恢复原来格式,恢复原来颜色的功能 恢复到一开始richtextbox中 文本的格式形式,求知道的大神给个代码,看看,谢谢了!! 解决方案 richTextBox1.Undo();