C# 用 richTextBox控件如何打开word 文档并显示
是不是复制粘贴? 是的话,我说一点,先定义一个公开的变量用来存储复制的文字,来获取这些文字后,再给另一个文本框赋值就OK了. public static string str; private void button1_Click(object sender, EventArgs e) { str = richTextBox1.SelectedText;//复制 } private void button2_Click(object sender, EventArgs e) { richTextBox2.Text = str;//粘贴 } 谢谢 采纳
C#richtextbox 读取word
方法如下:1. 新建一个winform工程,添加两个button控件和一个textbox控件。
2. 添加引用com文件Microsoft word 11.0 Object Library。
3. 并在代码中添加命名空间using Word //注意首字母大写。
4. 定义全局变量//创建word_Application app=new Word.Application();//创建word文档_Document doc=null;注意word和word文档是不同的。
5. 读取word文档string temp = doc.Paragraphs[i].Range.Text.Trim();//变量i为第i段textBox1.Text = temp; //将第i段内容复制到textbox中。
C#richTextBox1中 怎么读取word的图片
打开时的RichTextBoxStreamType和保存时的RichTextBoxStreamType不一致。
save的时候写成 richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText); 保存后的文件里就没那些代码了。
用原来方式保存的文件再打开的时候写成 richTextBox1.LoadFile(openFileDialog1.FileName,RichTextBoxStreamType.RichText); 或直接写成 richTextBox1.LoadFile(openFileDialog1.FileName); 打开按你原来代码保存的文件就不会看到那些代码。
RichText是有格式的。
虽然你只是在控件属性上把字体颜色设成了蓝色,但用RichText的方式保存的话,字体的设置就一起保存到文件里了。
用word打开也能看到颜色。
打开方式的问题我也不清楚,不过觉得不是这么简单就能作为打开方式来打开某种格式的文件似的。
。
。
RichTextBox控件是什么?
RichTextBox控件提供了数个有用的特征,你可以在控件中安排文本的格式。
要改变文本的格式,必须先选中该文本。
只有选中的文本才可以编排字符和段落的格式。
有了这些属性,就可以设置文本使用粗体,改变字体的颜色,创建超底稿和子底稿。
也可以设置左右缩排或不缩排,从而调整段落的格式。
RichTextBox控件可以打开和保存RTF文件或普通的ASCII文本文件。
你可以使用控件的方法(LoadFile和SaveFile)直接读和写文件,或者在Visual Basic的文件输入/输出语句中使用控件的属性如SelRTF和TextRTF等。
RichTextBox控件使用OLEObjects集合支持嵌入的对象。
每个嵌入控件中的对象都表示为一个OLEObject对象。
这允许文档中创建的控件可以包含其他控件或文档。
例如,可以创建一个包含Microsoft Excel报表、Microsoft Word文档或任何在系统中注册的其他OLE对象的文档。
要在RichTextBox控件中插入对象,可以简单地拖住一个文件(如使用Windows 95的Explorer)或其他应用程序(如Microsoft Word)中所用文件的加亮部分(选择部分),将其直接放到该RichTextBox控件上。
RichTextBox控件支持剪贴板和OLE对象的OLE拖放功能。
当从剪贴板粘贴对象时,就在当前的插入点插入该对象。
如果对象是拖放到控件中,则插入点将跟随鼠标指针位置变动,直到释放开鼠标,然后在鼠标释放处插入对象。
要打印RichTextBox控件中的所有或部分文本,使用SelPrint方法。
因为RichTextBox控件是数据绑定控件,可以将其与Data控件绑定到Microsoft Access数据库的Binary或Memo数据域,或其他数据库中类似的数据域(如SQL Server中的TEXT数据类型的数据域)。
RichTextBox控件支持几乎所有的TextBox控件中的属性、事件和方法,如MaxLength, MultiLine, ScrollBars, SelLength, SelStart和SelText。
使用TextBox控件的应用程序很容易改为使用RichTextBox控件。
然而,RichTextBox控件并没有普通TextBox控件的64K字符能力的限制。
属性 Appearance属性(ActiveX控件),BackColor,ForeColor属性(ActiveX控件),BorderStyle属性(ActiveX控件),Enabled属性(ActiveX控件),HideSelection属性(ActiveX控件),MousePointer属性(ActiveX控件),OLEDragMode属性(ActiveX控件),OLEDropMode属性(ActiveX控件),SelLength, SelStart,SelText属性(ActiveX控件),Text属性(ActiveX控件),Height,Width属性(ActiveX控件),Index属性(ActiveX控件),Left, Top属性(ActiveX控件),Tag属性(ActiveX控件),Visible属性(ActiveX控件),Object属性(ActiveX控件),DisableNoScroll属性,SelHangingIndent, SelIndent, SelRightIndent属性,BulletIndent属性,SelAlignment属性,SelBold, SelItalic, SelStrikethru, SelUnderline属性,SelCharOffset属性,SelColor属性,SelFontName属性,SelFontSize属性,SelBullet属性,SelTabCount,SelTabs属性,SelRTF属性,RightMargin属性,AutoVerbMenu属性(RichTextBox控件),SelProtected属性,MaxLength属性(RichTextBox控件),MultiLine属性(RichTextBox控件),ScrollBars属性(RichTextBox控件),OLEObjects属性,DataChanged属性,DataField属性,FileName属性(RichTextBox控件),TextRTF属性,AutoVerbMenu属性(RichTextBox控件),Top属性,DataMember属性,DataFormat属性,DataBindings属性,TabIndex属性,DragIcon属性,DragMode属性,hWnd属性,Locked属性,Causes Validation属性,MouseIcon属性,TabStop属性,HelpContextID属性,Name属性,Parent属性,Font属性,Container属性,ToolTipText属性,DataSource属性,WhatsThisHelpID属性。
方法 OLEDrag方法(ActiveX控件),Refresh方法(ActiveX控件),Find方法,GetLineFromChar方法,LoadFile方法,SaveFile方法,SelPrint方法,Span方法,Upto方法,SetFocus方法,Drag方法,Move方法,ZOrder方法,ShowWhatsThis方法。
【richtextbox】在C#中richTextBox.select(intstart,?
我们都知道TextBox控件可以显示文本,并且可以显示多行文本,而Richtextbox控件除了显示文本以外,还可以插入图片,具有丰富的设置字体,字形,文本格式等等。
说得简单一点,利用Richtextbox控件,可以打开显示一个图文Word文档,并且与在Microsoft Word软件中打开的效果相似。
vb RichTextBox1什么意思
文本框通常用来显示文本字符,以下是用 VB 编写的打开某 txt 文件,并把文件内容显示在文本框的步骤及代码:1、添加必要的组件(文本框、按钮)2、设置属性:3、编写按钮的响应代码:代码如下:Private Sub Command1_Click()Dim a$Text1.Text = ""Open "d:\test.txt" For Input As #1DoInput #1, aText1.Text = Text1.Text & a & vbCrLfLoop Until EOF(1)Close #1End Sub运行结果:
WINSOCK控件怎么用,说详细点,
RichTextBox 控件不仅允许输入和编辑文本,同时还提供了标准 TextBox 控件未具有的、更高级的指定格式的许多功能。
语法 RichTextBox 说明 RichTextBox 提供了一些属性,对于本控件文本的任何部分,用这些属性都可以指定格式。
为了改变文本的格式,首先要选定它。
只有选定的文本才能赋予字符和段落格式。
使用这些属性,可把文本改为粗体或斜体,或改变其颜色,以及创建上标和下标。
通过设置左右缩进和悬挂式缩进,可调整段落的格式。
RichTextBox 控件能以 rtf 格式和普通 ASCII 文本格式这两种形式打开和保存文件。
可以使用控件的方法(LoadFile 和 SaveFile)直接读写文件,或使用与 Visual Basic 文件输入/输出语句联结的、诸如 SelRTF 和 TextRTF 之类的控件属性打开和保存文件。
通过使用 OLEObjects 集合,RichTextBox 控件支持对象的嵌入。
插入到控件中的每个对象,都代表 OLEObject 对象。
用这样的控件,就可以创建包含其它文档或对象的文档。
例如,可创建这样的文档,它有一个嵌入的 Microsoft Excel 电子数据表格、或 Microsoft Word 文档、或其它已在系统中注册的 OLE 对象。
为了把一个对象插入到 RichTextBox 控件中,只需简单地拖动一个文件(例如 在Windows 95“资源管理器”中的拖动),或拖动的是另一应用程序(如 Microsoft Word)所用文件的一个突出显示的区域,然后将所拖内容直接放入控件。
RichTextBox 控件支持 OLE 对象的剪贴板和 OLE 拖/放操作。
从剪贴板中粘贴进一个对象时,它被插在当前插入点处。
一个对象被拖放到控件时,插入点将跟踪着鼠标光标的移动,直至鼠标按钮释放时该对象即被插入。
这种行为和 Microsoft Word 的一样。
使用 SelPrint 方法,可以打印 RichTextBox 控件的全部或部分文本。
因为 RichTextBox 是一个数据绑定控件,通过 Data 控件可以把它绑定到 Microsoft Access 数据库的 Binary 或 Memo 字段上,也可把它绑定到具有相同容量的其它数据库字段上(例如 SQL 服务器中的 TEXT 数据类型的字段)。
标准 TextBox 控件用到的所有属性、事件和方法,RichTextBox 控件几乎都能支持,例如 MaxLength、 MultiLine、 ScrollBars、 SelLength、 SelStart 和 SelText。
对于那些可以使用 TextBox 控件的应用程序,也可以很容易地使用 RichTextBox 控件。
而且,RichTextBox 控件并没有和标准 TextBox 控件一样具有 64K 字符容量的限制。
发行注意 为了能在应用程序中使用 RichTextBox 控件,必须把Richtx32.ocx 文件添加到工程中。
因此,在应用程序发行时,Richtx32.ocx 文件就应安装在 Microsoft Windows 的 SYSTEM 目录内。
有关怎样把自定义控件添加到工程中的详细内容,请参阅《程序员指南》。
示例:richtextbox的用法: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================================================== Windows 窗体 RichTextBox 控件介绍 Windows 窗体 RichTextBox 控件用于显示、输入和操作格式文本。
RichTextBox 控件除了做 TextBox 控件所做的每件事外,还可以显示字体、颜色和链接,从文件加载文本和加载嵌入的图像,以及查找指定的字符。
RichTextBox 控件通常用于提供类似字处理程序(如 Microsoft Word)的文本操作和显示功能。
RichTextBox 控件可以显示滚动条,这一点与 TextBox 控件相同;但是与 TextBox 控件不同的是,RichTextBox 控件的默认设置是水平和垂直滚动条均根据需要显示,并且拥有更多的滚动条设置。
与 ...
转载请注明出处51数据库 » richtextbox打开word
其实我不想把名字取得那么长那么长那么