【问题标题】:Skip text in RichTextBox跳过 RichTextBox 中的文本
【发布时间】:2016-11-19 10:11:12
【问题描述】:

如果没有文本,我会跳过字段中的文本,但如果这是在开头和结尾添加文本。我正在尝试这样,但它每行都添加文本。

    private void zmien(string a, string b)
    {


        {
            if (richTextBox1.Text.Length > 0)
            {
                string[] lines = richTextBox1.Lines;
                for (int i = 0; i < lines.Length; i++)
                {
                    if (richTextBox1.Text.Length == 0)
                    {
                        for (int j = 0; i < lines.Length; i++)
                            lines[i] = Environment.NewLine;
                    }
                    else
                        lines[i] = a  + lines[i] + b;
                }
                richTextBox1.Lines = lines;
                //richTextBox1.SelectedText = "test" + lines;
            }
        }
    }

【问题讨论】:

  • 首先将方法名称从“zmien”更改为 Change。您必须使用代码约定。告诉我一件事,因为我不确定你想要实现什么。如果richTextBox 中存在文本,您想在文本的开头和结尾设置文本吗?

标签: c# text newline richtextbox


【解决方案1】:

你可以随心所欲地做到这一点,试试看这个代码

 private void zmien(string a, string b)
    {
            if (richTextBox1.Text.Length > 0)
            {
                richTextBox1.Text = a+" "+richTextBox1.Text+" "+b;
            }
     }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多