以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 用菜单编辑器编辑菜单后,填充独立窗口到panel,可正常填充但窗体控件点击没有反应,求老师帮忙调整下代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=95542) |
-- 作者:498350800 -- 发布时间:2017/1/23 9:15:00 -- 用菜单编辑器编辑菜单后,填充独立窗口到panel,可正常填充但窗体控件点击没有反应,求老师帮忙调整下代码 Case "清分" Dim PB As WinForm.Panel = e.Form.Controls("Panel1") \'Dim Name As String = e.Sender.Name \'Dim Name As String = e.StripItem.Name Forms("清分").OPEN(-1000,-1500) Forms("清分").BaseForm.TopLevel = False Forms("清分").BaseForm.Enabled = True Forms("清分").BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None Forms("清分").BaseForm.Dock = System.Windows.Forms.DockStyle.Fill PB.BaseControl.Controls.Clear PB.BaseControl.Controls.add(Forms("清分").BaseForm) |
-- 作者:有点蓝 -- 发布时间:2017/1/23 9:20:00 -- 代码没有问题。 代码和窗体控件点击没有反应的问题不搭边,贴出窗体控件点击事件代码
|
-- 作者:498350800 -- 发布时间:2017/1/23 9:25:00 -- 需填充的窗体改为PopupForm类型就可以了,并不是点击没反应,独立类型的窗口是直接无法点击,可能我描述的不对,老师,考虑窗口类型的问题?? |
-- 作者:498350800 -- 发布时间:2017/1/23 9:26:00 -- 模式类型的窗口直接卡死整个程序 ![]() |
-- 作者:有点蓝 -- 发布时间:2017/1/23 9:34:00 -- 模式窗口肯定不行。 独立窗口不会有问题的,上例子看看
|
-- 作者:498350800 -- 发布时间:2017/1/23 9:36:00 -- 我做好了一个例子,结果可以,为什么写程序里就不行了,真无语了 |
-- 作者:498350800 -- 发布时间:2017/1/23 9:37:00 -- 差不多明白了,原有panel1控件里还有个label空间,把label拿走就可以了 |
-- 作者:498350800 -- 发布时间:2017/1/23 9:46:00 -- ![]() |
-- 作者:有点蓝 -- 发布时间:2017/1/23 10:05:00 -- 短时间内应该不会升级这个 |
-- 作者:498350800 -- 发布时间:2017/1/23 10:11:00 -- 那好吧,谢谢老师 ![]() |