以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]在逛逛的“我的主界面“上增加按钮提示找不到控件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91644) |
||||
-- 作者:ajie5211 -- 发布时间:2016/10/15 15:14:00 -- [求助]在逛逛的“我的主界面“上增加按钮提示找不到控件 看了逛逛的“我的主界面”(http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=83709&page=8),感觉非常高大上,努力学习,希望能用到自己的系统中,在自已做时,发现增加控件后,会提示找不到,不知道如何处理? 此主题相关图片如下:qq截图20161015151030.png [此贴子已经被作者于2016/10/15 15:14:55编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2016/10/15 15:16:00 -- 上例子测试 |
||||
-- 作者:ajie5211 -- 发布时间:2016/10/15 15:21:00 --
见附件!点击服务器设置,点启动,提示错误! [此贴子已经被作者于2016/10/15 15:22:26编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2016/10/15 15:37:00 -- 没有数据库加载不了表,无法测试原始情况。 如果把窗口的所有者表和窗口表绑定的表改回其它存在的表则正常,没有什么错误提示
|
||||
-- 作者:ajie5211 -- 发布时间:2016/10/15 16:00:00 --
附件加上了access数据库。 |
||||
-- 作者:ajie5211 -- 发布时间:2016/10/15 16:07:00 -- 以下是引用有点蓝在2016/10/15 15:37:00的发言:
没有数据库加载不了表,无法测试原始情况。 如果把窗口的所有者表和窗口表绑定的表改回其它存在的表则正常,没有什么错误提示 你可能没有用哪个主界面测试,只是把窗口打开改了一下表,测试了哪个单独窗口。在主界面上测试,会提示错误!
|
||||
-- 作者:有点蓝 -- 发布时间:2016/10/15 16:46:00 -- 例子这种方式的应用很有问题,不建议使用。 它把窗口的tabpage整个剪切到了mainform里,导致原来的窗口已经没有控件了,要使用的话可能需要一套完整的基础函数支持才可以。 简单的话窗口代码都要改成这样就可以,不能用e.form,因为e.form还是QQServer QQServer.ServerIp = Forms("MainForm").Controls("txtIP").Value \'指定IP地址 QQServer.ServerPort = Forms("MainForm").Controls("txtPort").Value \'指定端口 QQServer.HeartbeatInterval = Forms("MainForm").Controls("txtInterval").Value \'指定心跳时间 QQServer.HeartbeatTimeout = Forms("MainForm").Controls("txtTimeOut").Value \'指定心跳超时时间 QQServer.Start() \'启动QQServer \'************显示OpenQQ服务器状态********** Dim zt As WinForm.Label = Forms("MainForm").Controls("ZTServer") If QQServer.Ready = True Then zt.Text = "OpenQQ服务器运行中!" Else zt.Text = "OpenQQ服务器已停止!" End If 另外随着tab变多,所有控件都在一个窗口里,控件名称可能冲突,控件多就会闪烁,慢 还有很多业务逻辑都要考虑控件变更主人的问题 不知道逛版是怎么解决这些问题的
|