不知道怎样将光标转到指定行行首? richTextBox1.Select();richTextBox1.SelectionStart = 0; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是textbox,设置TextBox.SelectionStart c#怎样得到richtextbox中文本的总行数,???知道这个就能做出来了, 下面的(parent.conrichctexttbox.Lines))不对,应该是总行数,可是我不知道怎样得到,帮帮忙啊, private void btngo_Click(object sender, EventArgs e) { string content = parent.conrichctexttbox.Text; string[] lines = content.Split('\n'); //定位光标 int n = Convert.ToInt32(this.txtgoto .Text); if (this.txtgoto.Text == "") { MessageBox.Show("请输入要转到的行数!"); } else if (n >(int)( parent.conrichctexttbox.Lines)) { MessageBox.Show("大于总行数!请重新输入!!", "出错"); this.txtgoto.Text = ""; } int s = 0; for (int i = 0; i < (n - 2); i++) { s = s + lines[i].Length; } parent.conrichctexttbox.Focus(); parent.conrichctexttbox.Select(s + 1, 0); this.Close(); } } } int totalLines= richTextBox1.GetLineFromCharIndex(richTextBox1.Text.Length - 1)+1;Console.WriteLine("max:"+maxLine); 如何根据大纲标题在 word2007 中生成目录 OLEDB数据库添加记录问题 问个菜菜的问题 刚开始接触c#遇到的小问题,跪求高手解决. C#获取ASCII码的问题 web 页面中生成excel 的问题??? 急需:C#语句如何HOOK API 定时用WebBrowser去请求一个页面的问题 oop overload override 有没有人这样写过? 十六进制高位与低位转换,二进制高位与低位转换 如何在入口点即main()里面修改控件属性!~!@
下面的(parent.conrichctexttbox.Lines))不对,应该是总行数,可是我不知道怎样得到,帮帮忙啊,
private void btngo_Click(object sender, EventArgs e)
{
string content = parent.conrichctexttbox.Text;
string[] lines = content.Split('\n');
//定位光标
int n = Convert.ToInt32(this.txtgoto .Text);
if (this.txtgoto.Text == "")
{
MessageBox.Show("请输入要转到的行数!"); }
else if (n >(int)( parent.conrichctexttbox.Lines))
{
MessageBox.Show("大于总行数!请重新输入!!", "出错");
this.txtgoto.Text = ""; }
int s = 0;
for (int i = 0; i < (n - 2); i++)
{
s = s + lines[i].Length;
}
parent.conrichctexttbox.Focus();
parent.conrichctexttbox.Select(s + 1, 0);
this.Close();
}
}
}
int totalLines= richTextBox1.GetLineFromCharIndex(richTextBox1.Text.Length - 1)+1;
Console.WriteLine("max:"+maxLine);