Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在文本框中添加文本_C#_.net_Richtextbox_Appendtext - Fatal编程技术网

C# 在文本框中添加文本

C# 在文本框中添加文本,c#,.net,richtextbox,appendtext,C#,.net,Richtextbox,Appendtext,我正在为我的tabControl创建一个新选项卡&其中有一个richtextbox 但是现在我想在richtextbox中添加新的文本,但我不知道怎么做。(通过另一个事件,即) 这是我当前尝试向其添加文本的代码: RichTextBox achievementlog = new RichTextBox(); achievementlog.AppendText("stackoverflow"); 这是我添加标签和richtextbox的代码,如果有帮助的话 //// Create

我正在为我的tabControl创建一个新选项卡&其中有一个richtextbox

但是现在我想在richtextbox中添加新的文本,但我不知道怎么做。(通过另一个事件,即)

这是我当前尝试向其添加文本的代码:

RichTextBox achievementlog = new RichTextBox();
        achievementlog.AppendText("stackoverflow");
这是我添加标签和richtextbox的代码,如果有帮助的话

//// Create the tab page:
            tabPage = new TabPage();
            tabPage.Name = "Achievements!";
            tabPage.Text = "Achievements!";
            tabPage.BackColor = System.Drawing.Color.White;

            RichTextBox achievementlog = new RichTextBox();

            //properties of richtextbox
            achievementlog.Text = "Achievements earned:\n-----------------------------\n\n";
            achievementlog.Location = new Point(20, 20);
            achievementlog.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(127)))), ((int)(((byte)(39)))));
            achievementlog.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            achievementlog.ForeColor = Color.White;
            achievementlog.Width = 485;
            achievementlog.Height = 200;
            achievementlog.ReadOnly = true;

            //// Add the new tab page:
            tabControl1.TabPages.Add(tabPage);
            tabPage.Controls.Add(achievementlog);

Winforms还是WPF?两者都有一个AppendText方法,那么问题出在哪里呢?如果您试图从另一个线程执行调用,则可能需要调用。我认为您没有
RichTextBox
实例,因为它是一个局部变量。我说得对吗?@SriramSakthivel说得对