winform的this.refresh()是在哪里处理的? button1_clicked(){this.refresh();}form1_laod(){MessageBox.show("刷新了");}当我点击Button1的时候,并没有弹出框。我想问下,this.refresh()处理的是哪个事件中的代码。弹出框应该写在哪里? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 form1_laod()只是在Form生成的时候执行一次Refresh在Repaint里面捕捉肯定可以 有paint事件。这个事件里面是不是while(true)循环多。总是不停的弹出messageBox. 是Paint 不好控制.private void Form1_Paint(object sender, PaintEventArgs e){ MessageBox.Show("...");} paint是死循环的,一直都在窗体重绘,如果处理代码放在里面,总是被执行,那不是影响了性能。 界面有任何改变都需要paint,可用于重写控件外观之类的操作,不能用于交互. form上面有一个datalist控件,里面的数据变了,怎么来刷新并显示出新的数据?总不能把数据库查询的代码写在paint事件中吧。 DataList是个什么控件?如果是要刷新数据,数据库查询完了应该把数据都填充到控件中,那样UI上会自动显示出你的数据来的,不需要手动去刷新Form System.Net.Sockets.SocketException: 从来不应失败的系统调用失败了,不知道什么原因~大侠救下,在线等!~ C#类库项目调试 怎么获取本机电脑上硬件的详细信息,类似于windows优化大师显示的硬件信息。 程序没有问题,但是就是读取数据没有结果 winform+webservice 的通信问题 我想请问一下,在vs2005下怎么使用WFC? 求一正则表达式?(速结贴) 怎么在MDI主窗体菜单中在运行时列出其子窗体 C#能够使主板或声卡发声吗,怎么实现呀?高手帮忙亚!! 请大虾教小弟一招 C#运行中的出错 如何用c#(vs2005)写串口半双工通信
这个事件里面是不是while(true)循环多。
总是不停的弹出messageBox.
{
MessageBox.Show("...");
}
总不能把数据库查询的代码写在paint事件中吧。