我有一个富文本框,您可以在其中编辑带有行号的列表框的java代码。我希望列表框能够使用富文本框滚动,以便它们排成一行。你怎么能让他们像一个人一样滚动?
答案 0 :(得分:3)
GetLineFromCharIndex上的RichTextBoxControl方法上有一个MSDN条目。
这与SelectionStart属性一起应该允许你做这样的事情:
//This next line only indicates the caret position if no text is selected
Int32 caretPosition = richTextBox1.SelectionStart
Int32 lineNum = richTextBox1.GetLineFromCharIndex(caretPosition)