【问题标题】:Selection property not working选择属性不起作用
【发布时间】:2016-06-05 13:56:07
【问题描述】:
string holder = richTextBox1.Selection.Text;

.Selection 产生错误:

“System.Windows.Forms.RichTextBox”不包含“Selection”的定义,并且找不到接受“System.Windows.Forms.RichTextBox”类型的第一个参数的扩展方法“Selection”(您是否缺少using 指令还是程序集引用?)。

【问题讨论】:

  • 显示更多代码,richTextBox1 是什么?
  • richTextBox1 是我输入我想要的值的地方。有点像java中的textPane。然后我想从该richTextBox1 中获取数据并将其放置在数组列表中,或者在本例中放置在字符串变量中,但它会生成错误

标签: c# winforms selection


【解决方案1】:

RichtTextBox 没有 Selection 属性,因此出现错误消息。

它确实有一个SelectionStartSelectionLength 属性,您可以使用它们自己获取选择文本:

string selectedText = rtb.Text.Substring(rtb.SelectionStart, rtb.Length);

或者干脆使用SelectedText

string selectedText = rtb.SelectedText;

【讨论】:

  • .SelectedText 也会产生错误:“字符串现在包含'SelectedText'的定义。
  • 对不起。我的错。错字
猜你喜欢
  • 2019-09-08
  • 2017-05-21
  • 1970-01-01
  • 2015-09-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-09
  • 2011-08-29
  • 2014-03-28
相关资源
最近更新 更多