以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  多行文本格式化问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87101)

--  作者:luodang2050
--  发布时间:2016/7/3 14:46:00
--  多行文本格式化问题
文本框设置为多行,复制格式会自动去掉格式(包括换行符),应该怎么解决?
--  作者:luodang2050
--  发布时间:2016/7/3 15:00:00
--  
Dim dm As WinForm.TextBox = e.Form.Controls("函数代码")
dm.text=dr("函数代码")

其中,代码为格式文本,执行后换行等格式全部丢失,剪切后重新粘贴又恢复正常,文本框应该怎么设置才能默认显示格式文本?

--  作者:凡夫俗子
--  发布时间:2016/7/3 16:42:00
--  
要用富文本框,第三方插件才行
--  作者:luodang2050
--  发布时间:2016/7/3 20:37:00
--  
晕,才发现文本框好简陋
--  作者:大红袍
--  发布时间:2016/7/3 23:02:00
--  

 那就试试richTextBox

 

Dim rtxt As New Windows.Forms.RichTextBox

rtxt.Name = "myTextBox"
e.Form.Controls("Panel1").BaseControl.Controls.Add(rtxt)


--  作者:FT001
--  发布时间:2016/7/4 14:34:00
--  
用 richTextBox  格式 问题解决 粘贴速度解决 可是添加事件就有些麻烦
--  作者:大红袍
--  发布时间:2016/7/4 14:39:00
--  
以下是引用FT001在2016/7/4 14:34:00的发言:
用 richTextBox  格式 问题解决 粘贴速度解决 可是添加事件就有些麻烦

 

添加事件也没多麻烦,拷贝,改一改就行

 

https://msdn.microsoft.com/zh-cn/library/system.windows.forms.richtextbox.aspx