不可能每次都要刷新吧,如果我是做一个列表处理,不停显示我列表处理的内容,那么要不停刷新整个窗口,那肯定会很慢,而且会闪烁阿。有没有好办法,一定要刷新???怎么处理窗体的控件还是没有人告诉我阿。例如Form所在窗体是class1,而我新加了一个class2,怎么在class2中写做Form1.Button1.text = "change";这样的操作。
解决方案 »
- 怎样将datagridview中某一列的值由int型改为string型在网上看了方法但试了试不不起作用,这一列还会通过程序添加字符串
- m的代表大小问题
- 一个关于mdi父窗体的问题。来这里向各位大哥求教啦~
- 如何去掉money数据类型后面默认的小数点和0
- 关于B2C转帐存储过程中的锁与事务,请大家帮帮忙~
- 求项目、、
- 第一次来csdn,处女贴~~~怎么把我机器的文件复制到局域网内的其他机器啊?(知道用户名密码)急~~~搞定马上结贴
- 为什么在WebBrowser里写入的frame在部分机器上显示为空白?
- WPF,关于矢量图
- 怎么在用户机器上装net frameworks,或者把它打包到我的程序中?
- 关于正则表达式的一个小问题
- 效率问题:在.net里,用javascript 在客户端判断输入类型正确快,还是用.net中的RequiredFieldValidator判断快,快多少
我还专门为你的问题做了一个如你情况的实验.并没有出现你所说的情况.刷新得兴高采列!!
另,你应实事求是,说明你的代码?
1、“我用事件改变了,每次事件被激发,我都改变label的值,可是程序界面看不到这个效果!”
你上面代码真的运行得动?
2、“例如Form所在窗体是class1,而我新加了一个class2,怎么在class2中写做Form1.Button1.text = "change";这样的操作。”你的Form1是在什么地方实例的?? 重载的名称是什么!
Form1类中的Button1 是否为公有还是私有?
下班!不说啦。又一天的工资到手~~哈哈~~
Form1 form1 =new Form1 ();
form1.Show();
form1.button1.Text = "hello world" ;//这是绝对没问题的。
如果不是在同一class里重载Form1的则需你自己开动脑筋想想这个逻辑了。想办法去得到这个实例form1。
祝你好运.
呵呵,我觉得seaman_X (水手) 的意思是改变已经存在的控件的属性值,我以前也用过,再不然就是得到那个FORM1的句柄,太麻烦了!:)
如果能重载那当然方便了,就用你说的方法 。:)