我用c#编的一个应用程序,计算代码是在private void panel1_Paint(object sender, PaintEventArgs e)里的

panel1里有许多textbox,在自己的电脑上,随着在textbox中一次输入数值,可以直接显示计算结果。但是放在另外一台电脑上,就必须切换一次panel1,才能看到... panel1里有许多textbox ,在自己的电脑上,随着在textbox中一次输入数值,可以直接显示计算结果。但是放在另外一台电脑上,就必须切换一次panel1,才能看到显示的计算结果,这是什么原因?private void panel1_Paint事件不是有改变就触发吗?
请大神指点迷津?
展开
 我来答
百度网友d242235
2017-03-21 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:823万
展开全部
paint是重绘事件,一般是把窗口最小化再最大化后会触发。
所以,计算数值,显示结果用这个事件不合适,要用textbox的TextChanged事件,这个在文本框内的文本变化后,就会触发
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式