打开获取当前行文本
本文关键字:文本 获取 | 更新日期: 2023-09-27 18:10:40
我有一个像这样的行列表:
textbox.text += "p"+b+" the rest'r'np"+b+" more text";
b应该表示本行所在的文本框中的当前行号。我尝试过使用textbox.lines.count(),但它只会将其更改为最后一行号。
还有其他方法吗?还是我必须换一种方法?
如果您正在分配,我认为您可以手动执行(计算行号)。没有任何函数可以"猜"出tex将出现在哪一行。您可以创建一个整数变量,并在附加行/s时增加它,并在需要显示当前行号时使用该变量。
我用换行符("'r'n")分隔行,并使用for循环替换"b"(我将其更改为字符串而不是变量)
for (int i = 0; i < da.Length; i++)
{
//replace char with number
string f = da[i].Replace("n", (i + 1).ToString());
disp.Text += f + "v";
}
我添加了"v",这样我就可以在循环外再次用"'r'n"替换它。