![](/img/trans.png)
[英]How to append text to the richTextBox from another class in VB.NET Winform?
[英]How to append text to the richTextBox from another class in C# Winform?
我創建了一個名為Form1
richTextBox1
和一個名為richTextBox1
的RichTextBox。 我還創建了一個名為update
的方法,該方法可以在richTextBox1中顯示消息。 當我嘗試從Class1
調用它時,它不起作用。 而我要在MessageBox中看到消息,而不是在richTextBox1
。 這是一段代碼。
程式碼:Form1.cs
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void update(string message)
{
richTextBox1.AppendText("mess: " + message);
MessageBox.Show(message);
}
private void Form1_Load(object sender, EventArgs e)
{
Class1 sample = new Class1();
}
}
將Class1.cs
public class Class1
{
public Class1()
{
Form1 form = new Form1();
form.update("Sampe");
}
}
嘗試這個:
將Class1.cs
class Class1
{
public Class1()
{
Form1._Form1.update("Sampe");
}
}
Form1.cs的
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
_Form1 = this;
}
public static Form1 _Form1;
public void update(string message)
{
richTextBox1.AppendText("mess: " + message);
MessageBox.Show(message);
}
private void Form1_Load(object sender, EventArgs e)
{
Class1 sample = new Class1();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.