簡體   English   中英

在C#的文本框中顯示格式化的代碼

[英]Showing formatted code in a textbox in C#

有誰知道我將如何在C#的文本框中顯示代碼? 我將代碼從電子表格導入sql server。 然后,我需要將代碼從sql server中拉出並將其存儲在文本框中,但是在顯示它時間距已關閉並且很難閱讀。

是否有任何控件或功能對此有所幫助?

任何幫助深表感謝。

編輯*這是針對Windows窗體應用程序的。

這是針對Web應用程序還是Windows應用程序? 有些插件僅針對基於Web的應用程序執行此操作。

例如,我使用Alex Gorbatchev的SyntaxHighlighter 它使用javascript,因此它並非特定於C#或任何其他語言。 您可以將其配置為使用不同的顏色,例如SQL。

對於Windows Form應用程序,如果您確實需要某種格式,則應使用RichTextBox

使用RichTextBox控件,用戶可以輸入和編輯文本。 該控件還提供了比標准TextBox控件更高級的格式設置功能。 文本可以直接分配給控件,也可以從RTF格式或純文本文件中加載。 可以為控件內的文本分配字符和段落格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM