Foxtable(狐表)用户栏目专家坐堂 → 动态创建相关


  共有2418人关注过本帖平板打印复制链接

主题:动态创建相关

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


加好友 发短信
等级:狐精 帖子:3049 积分:20399 威望:0 精华:0 注册:2016/3/28 16:57:00
动态创建相关  发帖心情 Post By:2021/9/17 10:24:00 [只看该作者]

老师,动态创建窗口后,在动态创建按钮,报错,那儿有问题呢?

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20210917102244.jpg
图片点击可在新窗口打开查看

 

Dim frm As New System.Windows.Forms.Form
frm.name = e.Sender.Name
frm.Topmost = True
frm.width = 500
frm.height = 500

msgbox(e.Sender.Name)

Dim zaj As List(of String) = DataTables("导航").GetValues("分组","分组='" & e.Sender.Name & "'","序号")
For Each za As String In zaj
    Dim ajm As List(of DataRow) = DataTables("导航").Select("分组='" & e.Sender.Name & "' and 名称 Is Not Null","序号")
    For Each aj2 As DataRow In ajm
        Dim aj As String = aj2("名称")
        Dim jpg As String = aj2("图标")
        msgbox(aj)
       
        Dim but As WinForm.Button
        but = frm.CreateControl(aj,ControlTypeEnum.button)
        but.Text=aj
        'but.name = aj
        but.Dock= 1 '锚定
        but.Height= 30 '页面高度
        but.Image=GetImage(jpg)  '图标
        but.TextImageRelation = TextImageRelationEnum.Automatic  '图标相对位置
        but.ImageAlign= ContentAlignment.MiddleLeft '图标位置
        but.VisualStyle= IVisualStyle.Office2010Blue  '主题
        frm.AddControl(but)
        frm.controls.add(frm.Controls(hsmc).basecontrol)
    Next
Next
frm.Show

 



 回到顶部