我目前正在使用Windows窗体项目,我正在尝试从另一个TextBox创建一个TextBox允许输入。我在下面有以下代码,并且试图让它正常运行。
namespace Arlistia3._0
{
public partial class ArlistiaInterface : Form
{
public static string userInput;
public ArlistiaInterface()
{
InitializeComponent();
IntroScene();
}
private void IntroScene()
{
gameText.Text = "Welcome, what is your name?";
}
private void button1_Click(object sender, EventArgs e)
{
}
private void playerTextInput_TextChanged(object sender, EventArgs e)
{
userInput = gameText.Text;
}
}
}
答案 0 :(得分:0)
我认为这就是你想要的。它与雷阳的相似:
private void playerTextInput_TextChanged(object sender, EventArgs e)
{
gameText.Text = "Welcome, " + playerTextInput.Text;
}
希望它有所帮助!
答案 1 :(得分:0)
我认为这就是你想要的。
string Welcom="Welcome, what is your name?";
private void playerTextInput_TextChanged(object sender, EventArgs e)
{
gameText.Text = Welcom + playerTextInput.Text;
}
答案 2 :(得分:0)
我认为这就是你想要的。您可能需要将gameText TextBox的Multiline属性设置为true,我不确定。
private void playerTextInput_TextChanged(object sender, EventArgs e)
{
gameText.Text += "You: " + playerTextInput.Text + Environment.Newline;
}