Foxtable(狐表)用户栏目专家坐堂 → 请教:如何真正在单元格中添加按钮?


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

主题:请教:如何真正在单元格中添加按钮?

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


加好友 发短信
等级:狐神 帖子:4724 积分:34374 威望:0 精华:0 注册:2008/8/31 22:44:00
请教:如何真正在单元格中添加按钮?  发帖心情 Post By:2020/3/20 15:24:00 [只看该作者]

一、以下代码,可以在指定单元格中添加一个按钮,但实际上只是在表的指定位置添加了一个按钮而已,并非真正添加到单元格里面。如果这个单元格的位置超出了表的可见部位,这个按钮就无法生成。
Dim 单元格 = Tables("表A").grid.GetCellRect(1,1)
Dim 表格按钮 As new system.windows.Forms.button
表格按钮.name = "按钮_1"
表格按钮.text = "我的按钮"
表格按钮.left = 单元格.x
表格按钮.top = 单元格.y
表格按钮.width = 单元格.width
表格按钮.height = 单元格.height
表格按钮.font = New Font("宋体",9)
Tables("表A").grid.controls.add(表格按钮)
二、问题:有什么办法将按钮添加到单元格中,就算是这个单元格不在表的可见部分,拉动表的滚动条后一样可以看到?

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


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2020/3/20 15:47:00 [只看该作者]

单元格不是容器,无法容纳子控件,只能自行设计代码,按钮的位置和单元格的位置同步,参考:


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


加好友 发短信
等级:狐神 帖子:4724 积分:34374 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2020/3/20 15:54:00 [只看该作者]

收到

 回到顶部