我想添加" - "在textBox.Text中
我使用了textBox.Text.Lines.Length(用于获取textBox中的行数)
我使用.Replace来添加" - "但结果是空的。
答案 0 :(得分:1)
尝试
TextBox.Lines = TextBox.Lines.Select(l => "-" + l).ToArray();
答案 1 :(得分:1)
根据您对Alonso Quesada
问题的评论,您似乎想在'-'
中的每一行的开头添加textBox
。以下是如何做到这一点:
textBox.Lines = (from line in textBox.Lines select "-" + line).ToArray();
基本上,这会生成一个IEnumerable<string>
,其中包含textBox.Lines
前缀为'-'
的每一行,然后将其设置回textBox.Lines
。
答案 2 :(得分:0)
您想要添加&#34; - &#34;到文本框内的文本末尾?
如果是这样,我认为textBox.Text + =&#34; - &#34;应该工作
我想我明白了...然后如果我纠正这应该工作
foreach(string line in textBox.Lines)
{
line = "- " + line;
}
答案 3 :(得分:0)
我完全理解你的问题。 但你可以这样做:textbox.Text =“ - ”;这样就可以设置控件的Text属性。
如果您正在尝试创建自定义控件,则应创建一个新的c#用户控件,然后从Textbox继承并使您自己的方法执行您想要的操作