C#窗体怎样让 richTextBox控件其里面的文字逐个地显示出来?请高手指教下,本人万分感谢!!!

如题所述

第1个回答  2012-06-08
什么叫逐个显示出来,就像咱们平常打字的这个效果吗,一个字一个字的增加吗?追问

恩恩,我就是要显示这种效果!希望您能为我解答,谢谢

追答

给我你的邮箱吧 我把代码发你邮箱 这个其实用Timer挺好实现的
算了 我直接给你粘代码吧
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
//需要在RichTextBox显示的内容
private string text = "C#窗体怎样让 richTextBox控件其里面的文字逐个地显示出来?请高手指教下,本人万分感谢!!!";
//计时器
private Timer timer;
//计时器执行的间隔时间
private int IntervalTime = 1 * 1000;
public Form1()
{
InitializeComponent();
timer = new Timer();
timer.Interval = IntervalTime;
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}

void timer_Tick(object sender, EventArgs e)
{
if (text.Length == 0)
{
timer.Stop();
return;
}
richTextBox1.AppendText(text.ElementAt(0).ToString());
text = text.Remove(0, 1);
}
}
}

本回答被提问者采纳
相似回答
大家正在搜