C#窗体怎样让 richTextBox控件其里面的文字逐个地显示出来?请高手指教下,本人万分感谢!!!
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
什么叫逐个显示出来,就像咱们平常打字的这个效果吗,一个字一个字的增加吗?
追问
恩恩,我就是要显示这种效果!希望您能为我解答,谢谢
追答
给我你的邮箱吧 我把代码发你邮箱 这个其实用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);
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询