在C#中怎样在textbox中显示和清除时间 我已经知道怎么显示了,但是不知道怎么清除,我想用一个按钮来清除,求代码... 我已经知道怎么显示了,但是不知道怎么清除,我想用一个按钮来清除,求代码 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 textbox c# 搜索资料 1个回答 #热议# 普通体检能查出癌症吗? surplushaode 2011-05-15 · TA获得超过2055个赞 知道大有可为答主 回答量:2510 采纳率:0% 帮助的人:2387万 我也去答题访问个人页 关注 展开全部 不是 ,textbox清楚还不简单啊,就是 textbox.text = "";这样就完啦。 更多追问追答 追问 没用,我用了一个timer控件把时间显示在textbox中,然后用你的这种做法清除textbox,清除不了 追答 你把代码发上来,我就不信了。。这样都搞不掉。。 追问 private void timer1_Tick(object sender, EventArgs e) { textBox1.Text = DateTime.Now.ToString(); } private void button1_Click(object sender, EventArgs e) { textBox1.Text = ""; } 追答 你这样做肯定是不可以的了。因为那个timer是一直在工作的,那么你就算是点了按钮过后,是会被清掉的,但是定时器的时间很短,textbox的文本框很快又被填充了。时间很短,所以你看上去就是没有删掉的感觉的。你要是在按钮里面清掉的话,你将定时器停掉就可以了。如timer.stop()这样就可以了。然后在textbox.text = "";这样就没问题了。 追问 可不可以把整个程序的代码发给我,谢谢了 追答 private void button1_Click(object sender, EventArgs e) { textBox1.Text = ""; timer1.Stop(); }我觉得我说的还算是比较清楚吧。怎么你就不理解呢。这样其实也有一个问题的。当你再次的想显示的时候,就需要启动定时器的。你看自己在什么地方来进行重启定时器的。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: