訪問我有下面的代碼當從另一個類
namespace Spaceship_Invaders
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public class spaceship
{
Form1 myform = new Form1();
public void mspaceship()
{
myform.textBox1.Text = " working";
}
}
private void button4_Click(object sender, EventArgs e)
{
spaceship myspaceship = new spaceship();
myspaceship.mspaceship();
}
}
}
當我在按鈕上單擊TextBox1中沒有顯示出任何不顯示文本消息。請告訴我我在這裏錯過了什麼。
只是一個觀察瞭解最佳實踐,這將幫助其他人更好地理解你的代碼。你的'宇宙飛船'classname應該是'Spaceship'。類應該以大寫字母開頭。這使得區分類和它們的實例變得更加容易。 – Scott
你的設計有點搞砸了。 Spaceship不應該對填充文本框中的文本負責。表格本身應該填充文本框中的文本,這是由飛船提供的。 – Natrium