C# 用C语言在文本框中显示格式化代码#

C# 用C语言在文本框中显示格式化代码#,c#,windows-applications,C#,Windows Applications,有人知道我如何用c语言在文本框中显示代码吗?我正在将电子表格中的代码导入sql server。然后我需要将代码从sql server中取出并存储在文本框中,但是当我显示它时,间距是关闭的,很难读取 是否有任何控件或功能对此有所帮助 非常感谢您的帮助 编辑*这是用于windows窗体应用程序。这是用于web应用程序还是windows应用程序?有一些插件可以为基于web的应用程序做到这一点 例如,我使用Alex Gorbatchev的。它使用javascript,因此不特定于C#或任何其他语言。您可

有人知道我如何用c语言在文本框中显示代码吗?我正在将电子表格中的代码导入sql server。然后我需要将代码从sql server中取出并存储在文本框中,但是当我显示它时,间距是关闭的,很难读取

是否有任何控件或功能对此有所帮助

非常感谢您的帮助


编辑*这是用于windows窗体应用程序。

这是用于web应用程序还是windows应用程序?有一些插件可以为基于web的应用程序做到这一点


例如,我使用Alex Gorbatchev的。它使用javascript,因此不特定于C#或任何其他语言。您可以将其配置为不同语言的颜色,例如,在您的情况下,SQL。

对于Windows窗体应用程序,如果您确实需要一些格式,则应使用

通过RichTextBox控件,用户可以输入和编辑文本。这个 控件还提供了比 标准文本框控件。可以将文本直接指定给 控件,或者可以从RTF格式或纯文本加载 文件控件中的文本可以指定为字符和字符 段落格式


间距与
文本框中的文本有什么关系?我不知道你的意思。例如,如果我在这个论坛上发布代码,我会使用代码标签来保存格式。有没有办法用C#实现这一点?即使它不是文本框?这似乎是可变宽度字体的常见问题。将文本框字体设置为固定宽度字体,如ConsoleWeb或windows app?这是不同的…啊,谢谢你的回答,不过它是针对windows应用程序的。忘了说明。