我正在编写一个MDI应用程序,我需要添加一个文本编辑器表单,它可以像NotePad那样做!我想知道是否已有这样的表格我可以简单地添加到我的MDI表格中(我知道我听起来很懒!)
或者我必须自己做这些:( !!!
答案 0 :(得分:2)
正如其他人从你的描述中告诉你的那样,多线文本框看起来像是诀窍,有时候这种控制叫做TextArea,你可以根据需要显示垂直和水平滚动条。
如果您使用RichTextBox,那么您可以在其中包含RTF文本,如NotePad,NotePad ++,TextPad等实际上不支持粗体,斜体,下划线和其他格式化选项。
如果您决定坚持使用纯文本格式而不是RTF,那么可以免费获得处理此问题的最佳控件之一:Scintilla.NET
这个伟大控件的功能和可能性是无穷无尽的,例如代码格式化,可折叠区域等等。