我正在使用一个基本的文本框和程序是在c#编码,我目前有一个生成器生成字符串,将输出到用户的文本框上,但是我希望以前的行,是生成的用户可见的,而不是用新的替换旧生成的字符串。
//Random generator
Random rnd = new Random();
//Int
int Player1_Attack = rnd.Next(1, 11);
String p1_attack = Player1_Attack.ToString();
if (Player1_Attack == 4 || Player1_Attack == 6 || Player1_Attack == 8 || Player1_Attack == 10) {
txt_combat.Text = "\nYou have Struck your opponent!";
}
if (Player1_Attack == 2)
{
txt_combat.Text = "\nYou landed a Critical Attack!";
}
else
{
txt_combat.Text = "\nSigh... your attack missed.";
}
发布于 2018-06-10 08:04:37
txt_combat.Text = txt_combat.Text + "\r\nYou landed a critical attack!";
或者简称:
txt_combat.Text += "\r\nYou landed a critical attack!";
两者都做同样的事情。
https://stackoverflow.com/questions/50779497
复制相似问题