Foxtable(狐表)用户栏目专家坐堂 → 按钮的图标和名称


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

主题:按钮的图标和名称

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


加好友 发短信
等级:狐精 帖子:3048 积分:20394 威望:0 精华:0 注册:2016/3/28 16:57:00
按钮的图标和名称  发帖心情 Post By:2019/1/15 10:47:00 [只看该作者]

动态生成的button图标和名称的逻辑入下,为什么效果不是图标在前,后面挨着就是名称

abc.TextImageRelation = TextImageRelationEnum.ImageBeforeText

 

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

 

 

我需要的效果:

 


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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/15 11:38:00 [只看该作者]

我测试没问题

 

Dim lbl As WinForm.button
lbl = Forms("窗口1").CreateControl("lable1", ControlTypeEnum.button)
lbl.Text = "Foxtable"
lbl.Left = 100
lbl.Top = 100
lbl.height = 100
lbl.width = 300
lbl.image = getimage("d:\test.ico")
lbl.ImageAlign = ContentAlignment.MiddleLeft
lbl.TextAlign = ContentAlignment.MiddleLeft
lbl.TextImageRelation = TextImageRelation.ImageBeforeText
Forms("窗口1").AddControl(lbl)


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


加好友 发短信
等级:狐精 帖子:3048 积分:20394 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2019/1/15 13:47:00 [只看该作者]

设置标题和图标的相对位置,TextImageRelationEnum枚举,可选值有:

Automatic:      自动
ImageAboveText: 图片在文本之上
ImageBeforeText:图片在文本之前

 

知道问题了,按照帮助里面说的,这样写出来就不对。

lbl.TextImageRelation = TextImageRelationEnum.ImageBeforeText


 回到顶部