Foxtable(狐表)用户栏目专家坐堂 → 求助:新建一窗体,放置面板1,另建一窗体 如何在主窗体启动的时候自动在面板1加载子窗体呢?


  共有3828人关注过本帖树形打印复制链接

主题:求助:新建一窗体,放置面板1,另建一窗体 如何在主窗体启动的时候自动在面板1加载子窗体呢?

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/19 14:04:00 [显示全部帖子]

 1、要独立窗体要打开;

 

 2、代码要写完整

 

Dim PB As WinForm.Panel = e.Form.Controls("Panel2")
Dim Name As String = "工具栏"
Forms(Name).OPEN(-1000,-1500)
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)

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/19 14:59:00 [显示全部帖子]

 测试没有问题啊。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/19 15:17:00 [显示全部帖子]

 很正常,不会死机。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/19 15:23:00 [显示全部帖子]

 再试了一下,调试的时候会死机,直接运行不会死机的。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/19 16:56:00 [显示全部帖子]

以下是引用李孝春在2014-11-19 16:53:00的发言:
那逛逛老师有什么好的建议呢

 

预览的时候,不要用那些代码,运行的时候,再用


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/19 17:21:00 [显示全部帖子]

 那你尝试写在按钮那里,不要写在afterload事件,看看行不行。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/19 17:47:00 [显示全部帖子]

 回复14楼,你可以写在timertick事件,也就是启动后1秒后运行代码。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/20 10:47:00 [显示全部帖子]

 在timertick事件把把事件关闭

 

暂停 e.Form.TimerEnabled = False


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/21 17:34:00 [显示全部帖子]

 1、因为你是在调试阶段,计时器的时间间隔调大一些;

 

 2、在timertick事件,一进入,就设置关闭。

[此贴子已经被作者于2014-11-21 17:34:13编辑过]

 回到顶部