| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 225 人关注过本帖
标题:多个窗体之间的编程,望赐教
收藏  订阅  推荐  打印
ouxianzhi520
Rank: 2
等级:注册会员
帖子:55
积分:725
来自:重庆
注册:2007-12-1
多个窗体之间的编程,望赐教

我最近写了一个小程序,涉及到多个窗体的切换,任何时候都只显示一个窗体。我用了visiable 方法能实现,当用unload的时候就不能达到目标,unload 使用时把整个程序都给删了,还不当清楚这个原理。

还有一个就是连接数据库的时候,把我在这个窗体中更新了数据库的内容,但是在另外的窗体上不能显示更新的内容,当程序再次 启动时才会出现更新的内容。 这个是不是和recordset对像的设置有关呀
2008-10-5 10:11
multiple1902
Rank: 12Rank: 12Rank: 12
等级:版主
帖子:4472
积分:45604
威望:40
注册:2007-2-9

  另外的窗体上没显示出更新的内容,说白了就是另外一个窗体没有重新去查数据库,而你的程序默认什么时候去查呢?是启动的时候。
  你可以把查数据库、显示做成一个Sub,然后更新内容之后调用一下。

Unload就是卸载的意思,就是把整个对象都从内存里去掉。所以Unload之后再调用到这个对象,即使你不说明Load,也会自动重新载入这个对象,这个对象的Load事件也会被激发。

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2008-10-5 12:28
lisypro
Rank: 4
等级:高级会员
帖子:558
积分:5720
威望:3
注册:2005-9-25

可能把主程序给关了

长期承接管理系统
代做各种vb/ vb.net/ vc小程序
QQ:82341763
手机:13623290828
群号 11619730
2008-10-5 17:53
ouxianzhi520
Rank: 2
等级:注册会员
帖子:55
积分:725
来自:重庆
注册:2007-12-1
回复 2# multiple1902 的帖子

昨晚不知道 怎么就又把那个给弄好了.现在好像 知道 了一些了.
2008-10-6 08:01
ouxianzhi520
Rank: 2
等级:注册会员
帖子:55
积分:725
来自:重庆
注册:2007-12-1
回复 3# lisypro 的帖子

就是在unload 其他窗体 的时候 把主程序给关了.现在没有问题了.也没有更改其他 的地方
2008-10-6 08:01
共有 224 人关注过本帖
发新话题
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050716 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved