vb richtextbox控件(VB RichTextBox控件介绍)
本文目录
VB RichTextBox控件介绍
Windows 窗体 RichTextBox 控件用于显示、输入和操作格式文本。RichTextBox 控件除了做 TextBox 控件所做的每件事外,还可以显示字体、颜色和链接,从文件加载文本和加载嵌入的图像,以及查找指定的字符。RichTextBox 控件通常用于提供类似字处理程序(如 Microsoft Word)的文本操作和显示功能。RichTextBox 控件可以显示滚动条,这一点与 TextBox 控件相同;但是与 TextBox 控件不同的是,RichTextBox 控件的默认设置是水平和垂直滚动条均根据需要显示,并且拥有更多的滚动条设置。 与 TextBox 控件一样,显示的文本由 Text 属性设置。RichTextBox 控件有许多格式文本属性。有关这些属性的详细信息,请参见为 Windows 窗体 RichTextBox 控件设置字体属性和在 Windows 窗体 RichTextBox 控件中设置缩进、悬挂缩进和带项目符号的段落。为操作文件,LoadFile 和 SaveFile 方法可以显示和编写包括纯文本、Unicode 纯文本和 RTF 格式在内的多种文件格式。可能的文件格式在 RichTextBoxStreamType 枚举中列出。可以使用 Find 方法查找文本字符串或特定字符。 也可以通过将 DetectUrls 属性设置为 true 并编写处理 LinkClicked 事件的代码,将 RichTextBox 控件用于 Web 样式的链接。有关更多信息,请参见使用 Windows 窗体 RichTextBox 控件显示 Web 样式的链接。将 SelectionProtected 属性设置为 true 可以防止用户操作控件中的部分或全部文本。 在 RichTextBox 控件中可以通过调用 Undo 和 Redo 方法撤消和重复大多数操作。CanRedo 方法使您可以确定用户撤消的上一操作是否可以重新应用于控件。例:Private Sub Command1_Click() With RichTextBox1 .SelStart = 0 .SelLength = 3 .SelColor = vbRed .SelBold = True End With End Sub Private Sub Command2_Click() With RichTextBox1 .SelStart = 3 .SelLength = 3 .SelFontSize = 12 .SelItalic = True End With End Sub Private Sub Form_Load() RichTextBox1.Text = “123456“ End Sub ================================================================ With RichTextBox1 .SelStart = 0 .SelLength = 3 ’长度为3 .SelColor = vbRed ’颜色 .SelBold = True ’粗为真 End With With RichTextBox1 .SelStart = 3 .SelLength = 3 ’长度3 .SelFontSize = 12 ’字大小:12号 .SelItalic = True End With ============================================================== With RichTextBox1 .SelStart = 0 ’从第0个字符开始选择(从0开始,然后1,2,……) .SelLength = 3 ’一共选择3个字符 .SelColor = vbRed ’将选择了的字符的颜色设为红色 .SelBold = True ’将选择了的字符的粗体设为真 End With ============================================================== Private Sub Form_Load() RichTextBox1.Text = “中国人“ & vbCrLf & “网络公司“ RichTextBox1.Font = “宋体“ RichTextBox1.SelStart = 0 RichTextBox1.SelLength = 3 RichTextBox1.SelFontName = “宋体“ RichTextBox1.SelFontSize = 25 RichTextBox1.SelColor = vbBlue RichTextBox1.SelStart = 5 RichTextBox1.SelLength = 4 RichTextBox1.SelFontName = “黑体“ RichTextBox1.SelFontSize = 18 RichTextBox1.SelColor = vbRed RichTextBox1.SelLength = 0 End Sub
vb中的RichTextBox控件
可以参考如下的代码: private const int WM_VSCROLL = 0x115; // Scroll Bar Constants private const int SB_HORZ = 0; private const int SB_VERT = 1; private const int SB_CTL = 2; private const int SB_BOTH = 3; // Scroll Bar Commands private const int SB_LINEUP = 0; private const int SB_LINELEFT = 0; private const int SB_LINEDOWN = 1; private const int SB_LINERIGHT = 1; private const int SB_PAGEUP = 2; private const int SB_PAGELEFT = 2; private const int SB_PAGEDOWN = 3; private const int SB_PAGERIGHT = 3; private const int SB_THUMBPOSITION = 4; private const int SB_THUMBTRACK = 5; private const int SB_TOP = 6; private const int SB_LEFT = 6; private const int SB_BOTTOM = 7; private const int SB_RIGHT = 7; private const int SB_ENDSCROLL = 8; private const int WM_PAINT = 0x000F; public static extern int SendMessage(IntPtr hwnd ,int wMsg ,int wParam ,int lParam ); private void SelfSrcoll(IntPtr handle) { SendMessage(handle, WM_VSCROLL, SB_LINEDOWN, 0); //UpdateWindow(handle); } private void button3_Click(object sender, System.EventArgs e) { SelfSrcoll(this.richTextBox1.Handle); }
VB.NET中的Richtextbox控件
Richtextbox控件使用的字符格式为RTF如果你想存储格式信息的话,那么必须存储Richtextbox控件的RTF而不是Text,如果你不了解RTF的话,那么得具体去研究一下了,相当牛的一种格式,不光可以存储文字,还可以存储图片等信息。至于设置字体颜色和大小,你可以使用.NET提供的字体控件,为选中的文字设置格式,详细代码在MSDN上可以找到。
vb中rich textbox1控件怎么使用
富文本框的最大优势在于可以放入图片,可以对每一个文字修改字体字号。与文本框代码不同处,它的属性都会加一个sel,比如:richtextBox.SelColor‘颜色richtextBox.SelBold’加粗另外,保存和打开也很方便。richtextBox.LoadFile(“文件“)‘打开文件richtextBox.SaveFile(“文件“)’保存文件
更多文章:

源代码安全管理规范?如何导出备份SVN源代码库及导入源代码库
2025年3月25日 10:40

jfinal框架教程(使用jfinal框架验证登录时应该使用什么方法)
2025年2月26日 13:50

没有sql server配置管理器(SQL Server2008可以用SSMS,但找不到SQL Server配置管理器这是怎么回事)
2025年2月28日 12:50

phptrim(如何使用PHP来trim换行和空格的字符串)
2025年3月10日 00:30

string的split方法(String类的splite方法使用注意几点的地方)
2025年3月22日 19:50

谷歌浏览器安卓下载(每个手机都自带浏览器,有必要下载别的浏览器吗)
2025年2月15日 11:00

statesman和politician(stateman和polician区别)
2025年4月4日 18:40

fopen函数的功能和用法(c++中fopen函数读文件怎么用文件数据)
2025年3月28日 22:20

powershell管理员怎么打开(如何使用域管理员账号,启动 PowerShell)
2025年2月18日 01:30

linux crontab命令详解(linux计划任务crontab配置文件中的最后一个星星代表)
2025年2月22日 18:40

session setattribute(session.setAttribute(“username“,username);)
2025年2月15日 05:40

gummy是什么意思(gummy日与夜翻译歌词中文 不是音译 每句的意思)
2025年3月31日 09:40