以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 窗体加入窗体 代码没有对应起作用 麻烦老师们帮忙看看 谢谢! (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=171988) |
-- 作者:cnsjroom -- 发布时间:2021/9/16 19:00:00 -- 窗体加入窗体 代码没有对应起作用 麻烦老师们帮忙看看 谢谢! 将任务栏、Panel1 加入窗体 并在任务栏chick事件中写入如下代码:【该代码运行时 不弹出任何提示】 Select Case e.Sender.Name Case "Button1","file","user","xuexi" e.Form.StopRedraw() \'动态增加或删除控件的代码 Dim PB As WinForm.Panel = e.Form.Controls("Panel1") MessageBox.Show(e.Sender.name) Dim Name As String = e.Sender.name Forms(Name).OPEN(-1000,-1000) Forms(Name).BaseForm.TopLevel = False Forms(Name).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None Forms(Name).BaseForm.Dock = System.Windows.Forms.DockStyle.Fill PB.BaseControl.Controls.Clear PB.BaseControl.Controls.add(Forms(Name).BaseForm) e.Form.ResumeRedraw() End Select 想实现点击不同的按钮,自动传递不同的按钮名称,然后对应将名称匹配窗体加入到Panel1中 运行效果如下:只有一个按钮点击有弹出值,且值对应的名称窗体也不显示,麻烦老师帮忙指导下 谢谢! [此贴子已经被作者于2021/9/16 19:09:36编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/9/16 20:23:00 -- 看不出什么问题。 其次这种嵌入窗口的用法官方不提供支持的,有问题请自行解决
|
-- 作者:cnsjroom -- 发布时间:2021/9/16 20:37:00 -- 回复:(有点蓝)看不出什么问题。其次这种嵌入窗口的... 那老师有没有其他类似操作或者官方支持的操作建议呢? |
-- 作者:有点蓝 -- 发布时间:2021/9/16 21:03:00 -- 主窗口+并列窗口+共有窗口:http://www.foxtable.com/webhelp/topics/2906.htm |