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


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

主题:动态创建相关

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


加好友 发短信
等级:狐精 帖子:3051 积分:20414 威望: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

 



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


加好友 发短信
等级:狐精 帖子:3051 积分:20414 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/9/17 10:44:00 [显示全部帖子]

明白了,谢谢!

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


加好友 发短信
等级:狐精 帖子:3051 积分:20414 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/9/17 11:02:00 [显示全部帖子]

创建的按钮样式应该怎么设置呢?采用帮助里面的方法报错


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


加好友 发短信
等级:狐精 帖子:3051 积分:20414 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/9/17 11:18:00 [显示全部帖子]

以下是引用有点蓝在2021/9/17 11:14:00的发言:
.net的控件和foxtable的控件不是一个体系的,无使用foxtable的功能。

这样不报错,但是样式没变,不能指定主题吗?     

but.FlatStyle= FlatStyle.Standard


 回到顶部