Foxtable(狐表)用户栏目专家坐堂 → 动态控件 换行


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

主题:动态控件 换行

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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2022/4/12 12:06:00 [只看该作者]

 Dim zcdd As WinForm.Button
Dim Value As String = "我的项目|增加项目|保存清单|导出报价|导出选型|导出汇总"
Dim sps() As Char = {"|"}
Dim Names() As String  = Value.Split(sps)
Dim s As Integer = 2
Dim t As Integer = 5
For i As Integer = 0 To Names.length - 1
    If i <> 0 Then
        If i Mod 2 = 0 Then
            s = 2
            t = t  + 31
        Else
            s = s + 66.5
        End If
    End If
    Dim nm As String = Names(i)
    zcdd = Forms("主窗_菜单").CreateControl(nm, ControlTypeEnum.Button)
    zcdd.Text = nm
    zcdd.name = nm
    zcdd.Width = 66
    zcdd.Height = 30
    'zcdd.Left = e.Form.Controls("菜单页面").Tabpages("客户信息").Width - i * (68)
    zcdd.Left = 2 + i * (68)
    zcdd.Top = e.Form.Controls("菜单页面").Tabpages("客户信息").Height - 90
    e.Form.Controls("菜单页面").Tabpages("客户信息").AddControl(zcdd)
    zcdd.ToolTip = zcdd.Text '动态提示    
Next


理论是向下排列,实际是横向的 
If i Mod 2 = 0 Then
            s = 2
            t = t  + 31
        Else
            s = s + 66.5
        End If

这个好像没生效
从底部返推 是哪里除了问题


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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/12 13:37:00 [只看该作者]

s,t这些变量,后面根本没有用到,当然没有效

 回到顶部
总数 12 上一页 1 2