Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-高亮显示当前行_C#_Winforms - Fatal编程技术网

C#-高亮显示当前行

C#-高亮显示当前行,c#,winforms,C#,Winforms,我是C#的新手,我正在创建一个记事本类型的应用程序。它工作得很好,但我想突出显示当前行-这意味着光标所在的当前行或单击鼠标的当前行将以另一种颜色突出显示。到目前为止,我还没有使用过C#中的颜色,因此希望您能提供帮助。检查。是否愿意分享用于显示文本编辑区域的控件?例如,基于RichTextBox或?这不是一个真正的问题:这里没有什么可以回答的。我建议:决定技术(WinForms或WPF)。然后获得一本详细介绍该技术的书(例如,“用C#编写Microsoft Windows程序”,在基本绘图级别上为

我是C#的新手,我正在创建一个记事本类型的应用程序。它工作得很好,但我想突出显示当前行-这意味着光标所在的当前行或单击鼠标的当前行将以另一种颜色突出显示。到目前为止,我还没有使用过C#中的颜色,因此希望您能提供帮助。

检查。

是否愿意分享用于显示文本编辑区域的控件?例如,基于RichTextBox或?这不是一个真正的问题:这里没有什么可以回答的。我建议:决定技术(WinForms或WPF)。然后获得一本详细介绍该技术的书(例如,“用C#编写Microsoft Windows程序”,在基本绘图级别上为WinForms编写Petzold。您应该添加到目前为止所做工作的更多详细信息。您是否正在创建一个新控件?自定义TextBox?RichTextBox?一个富文本框几乎完全脱离“选择”工作。使用RTB的方法选择要更改的文本范围,然后将选择颜色设置为所需的任何颜色。哦,抱歉。我忘了提到我正在使用富文本框进行文本编辑。我查看了CodeProject,但在那里找不到需要的任何内容。