社区
VB基础类
帖子详情
关于窗体的问题--------在线等待
redwrite
2003-01-01 09:45:51
我有两个窗体frm1,frm2
程序先运行frm1,上面有一些控件和ado对象,有些控件是动态生成的
当程序调用frm2然后再返回frm1时就出错,说对象已经存在了,我想可能是frm1上的那些动态控件已经存在却又要被加载一次发生了错误了的原因,应该怎么解决?
(我在frm1上调用frm2的语句是frm2.show 1,此时,frm1是可见的,但不能得到焦点,返回是frm2.hide,这时出错)
...全文
172
4
打赏
收藏
关于窗体的问题--------在线等待
我有两个窗体frm1,frm2 程序先运行frm1,上面有一些控件和ado对象,有些控件是动态生成的 当程序调用frm2然后再返回frm1时就出错,说对象已经存在了,我想可能是frm1上的那些动态控件已经存在却又要被加载一次发生了错误了的原因,应该怎么解决? (我在frm1上调用frm2的语句是frm2.show 1,此时,frm1是可见的,但不能得到焦点,返回是frm2.hide,这时出错)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sammi52
2003-01-02
打赏
举报
回复
加载控件的代码是放在窗体的Active事件中吗?你可以定义一个变量用于判断是不是第一次获得焦点(load窗体),是则运行“动态生成控件”代码,否则不运行。
jvhmr
2003-01-02
打赏
举报
回复
我没有遇到过,
回去试试吧.......
redwrite
2003-01-02
打赏
举报
回复
解决了,sanmui() 的思路和我的一样,给了我自信,谢谢,结贴!
zmrok
2003-01-02
打赏
举报
回复
你其实只在frm1加载时加载了那些动态控件,退出frm1时要断开它的连接.这样就不会出错了.
C#
在线
程单独开一个
等待
窗体
,并改变进度条的值【别扭】
客户要求,在
窗体
中某个事件中,开一个线程,打开一个新
等待
窗体
[模式]。 显示安装进度(用户无法关闭这个
等待
窗口) 结果发现
在线
程里,无法改变进度条的值。 据说是因为控件安全什么乱七八糟的。 据说用InvokeRequired才行。 还得要用委托才行。 一同事,告诉了我方法: 1、用一个timer来不断执行一个方法,获取已安装文件的容量
C#培训2019-10-11多线程 线程
等待
多线程: 考虑到多线程是因为在做汉内塔动画时,当移动的数量变多或者移动时间比较长时,会出现
窗体
卡死的现象,直到移动结束才会显示出来。 查资料发现与线程有关(或者说多线程可以解决)。 1、线程创建 //创建线程 Thread thread = new Thread( new ParameterizedThreadStart( AnimateDiskMove ) ); //启动线程 thread....
Silverlight浮动
窗体
说明:Silverlight的ChildWindow组件给我们的开发带来了便利,比如说我们可以用它开发自定义对话框等。然而,这同时也带来了这样一个
问题
,ChildWindow组件只能以Modal Window(模式窗口)的形式进行应用,这也就是说同一时间只能有一个子
窗体
出现在应用程序中;另外,ChildWindow组件不能进行
窗体
大小的自定义缩放。如果我们想要开发多窗口的应用程序的话,ChildW
再谈 Windows
窗体
多线程
再谈 Windows
窗体
多线程Chris Sells 2002年9月2日 从 MSDN Code Center 下载 asynchcaclpi.exe 示例文件(英文)。摘要:本文探讨了如何利用多线程从长时间运行的操作中分离出用户界面 (UI),以将用户的后续输入传递给辅助线程以调节其行为,从而实现稳定而正确的多线程处理的消息传递方案。 或许您还能回想起以前的一些专栏,例如 Safe, Simp
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章