Foxtable(狐表)用户栏目专家坐堂 → [求助]动态生成面板


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

主题:[求助]动态生成面板

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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
[求助]动态生成面板  发帖心情 Post By:2019/8/29 13:03:00 [显示全部帖子]

老师好,怎样连续动态生成5个面板同时停靠在分区面板2中。

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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/8/30 16:09:00 [显示全部帖子]

老师,我要在窗口1中的面板中再动态生成5个面板横向排列间距30不知怎样设置。谢谢老师。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:面板.table
 

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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/8/31 8:54:00 [显示全部帖子]

老师,怎样给下面5个面板设置不同的背景颜色。谢谢


For i As Integer = 1 To 5                                                              
    txt = e.Form.CreateControl("系统Panel2" & i, ControlTypeEnum.Panel)                
    txt.backcolor = color.Azure                                                        
    txt.Dock = 5                                                                      
    e.Form.Controls("SplitContainer1") .Panel2.AddControl(txt)                         
Next

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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/8/31 14:13:00 [显示全部帖子]

老师,报错。


Dim cls() As String = {"","Crimson"}
For i As Integer = 1 To 5                                                              
    txt = e.Form.CreateControl("系统Panel2" & i, ControlTypeEnum.Panel)                                                                     
    txt.Dock = 5
    txt.backcolor = cls(i)                                                                      
    e.Form.Controls("SplitContainer1") .Panel2.AddControl(txt)                         '
Next

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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/8/31 14:28:00 [显示全部帖子]

老师,打开窗口时报错。
.NET Framework 版本:4.0.30319.1026
Foxtable 版本:2019.8.29.1
错误所在事件:窗口,窗口面板,AfterLoad
详细错误信息:
Index was outside the bounds of the array.



Dim cls() As color = {color.red,color.Crimson,color.Azure,color.PaleVioletRed,color.LightSkyBlue}
For i As Integer = 1 To 5
    txt = e.Form.CreateControl("系统Panel2" & i, ControlTypeEnum.Panel)
    txt.Dock = 5
    txt.backcolor = cls(i)
    e.Form.Controls("SplitContainer1") .Panel2.AddControl(txt)
Next


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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/8/31 18:15:00 [显示全部帖子]

老师,我用按钮来显示和隐藏面时报错,找不到面板“系统Panel2”。


Dim cls() As color = {color.red,color.red,color.Crimson,color.Azure,color.PaleVioletRed,color.LightSkyBlue}
For i As Integer = 1 To 5
    txt = e.Form.CreateControl("系统Panel2" & i, ControlTypeEnum.Panel)
    txt.Dock = 5
    txt.backcolor = cls(i)
    e.Form.Controls("SplitContainer1") .Panel2.AddControl(txt)
Next
[此贴子已经被作者于2019/8/31 18:15:24编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/9/2 14:16:00 [显示全部帖子]

老师,窗口1隐藏或显示按钮报错(找不到面板)。窗口名称能集合到列表框中吗。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:集合窗口控件名称.table
 

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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/9/2 15:53:00 [显示全部帖子]

老师,下面是显示或隐藏按钮代码。

e.Form.Controls("panel1").Visible=True
e.Form.Controls("panel2").Visible=False
e.Form.Controls("panel3").Visible=False
e.Form.Controls("panel4").Visible=False
e.Form.Controls("panel5").Visible=False


图片点击可在新窗口打开查看此主题相关图片如下:image 2.png
图片点击可在新窗口打开查看
 

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


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/9/2 19:20:00 [显示全部帖子]

老师,动态生成面板控件报错。


.NET Framework 版本:4.0.30319.1026
Foxtable 版本:2019.8.29.1
错误所在事件:窗口,窗口1,Button1,Click
详细错误信息:
Object variable or With block variable not set.


 回到顶部
帅哥哟,离线,有人找我吗?
江南小镇
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1701 积分:11355 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/9/2 21:31:00 [显示全部帖子]

老师,问题是窗口1打开窗口1点击"隐藏或显示控件"按钮找不到动态生成的面板。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:集合窗口控件名称.table
 

 回到顶部
总数 17 1 2 下一页