C# 如何向文本框添加文本,从下到上
我在玩著名的石头剪纸游戏。如果你在10轮后赢了这场比赛,就会出现一个窗口,并要求输入用户名。如果没有,则显示“ANONIEM”。因此,每次我开始一个新游戏,并在与电脑的比赛中赢得10轮,下一个窗口就会显示,再次询问用户名,并将日志添加到C# 如何向文本框添加文本,从下到上,c#,wpf,C#,Wpf,我在玩著名的石头剪纸游戏。如果你在10轮后赢了这场比赛,就会出现一个窗口,并要求输入用户名。如果没有,则显示“ANONIEM”。因此,每次我开始一个新游戏,并在与电脑的比赛中赢得10轮,下一个窗口就会显示,再次询问用户名,并将日志添加到TextBlock。所以我的代码从上到下运行,就像其他系统正常运行一样 我的问题是: 是否可能,当我按“保存”时,文本块中会添加一个新行,从文本块的底部开始到顶部,但不超过顶部,只需按下所有其他文本 或者每次我添加新行时都能按时排序吗 我现在得到的是: AN
TextBlock
。所以我的代码从上到下运行,就像其他系统正常运行一样
我的问题是:
- 是否可能,当我按“保存”时,文本块中会添加一个新行,从文本块的底部开始到顶部,但不超过顶部,只需按下所有其他文本
- 或者每次我添加新行时都能按时排序吗
- ANONIEM-PC 10-2(02:30:01)
- ANONIEM-PC 5-10(02:40:08)
- ANONIEM-PC 8-10(02:50:16)
- ANONIEM-PC 8-10(02:50:16)
- ANONIEM-PC 5-10(02:40:08)
- ANONIEM-PC 10-2(02:30:01)
if(ronde>0)
{
if(txtGebruikersnaam.Text.Length==0)
{
txtScoreLog5.Text++=“ANONIEM”+“-PC”+scorespeler+”-“+scorepc+”(“+DateTime.Now.ToString”(“HH:mm:ss”)+”)+“\r\n”;
}
else if(txtGebruikersnaam.Text.Length>0)
{
txtScoreLog5.Text+=txtGebruikersnaam.Text+“-PC”+scorespeler+“-“+scorepc+”(“+DateTime.Now.ToString(“HH:mm:ss”)+”)”+“\r\n”;
}
}
- 它目前的工作:
- 我需要它做什么:
if (ronde > 0)
{
string result = txtGebruikersnaam.Text.Length == 0 ? "ANONIEM" : txtGebruikersnaam.Text
txtScoreLog5.Text = result + " - PC " + scorespeler + " - " + scorepc + " (" + DateTime.Now.ToString("HH:mm:ss") + ")" + "\r\n" + txtScoreLog5.Text;
}