Foxtable(狐表)用户栏目专家坐堂 → 单元格里能做个按钮,一点出现一个菜单吗?


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

主题:单元格里能做个按钮,一点出现一个菜单吗?

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


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
单元格里能做个按钮,一点出现一个菜单吗?  发帖心情 Post By:2019/6/5 22:46:00 [只看该作者]

table控件某个列所有单元格里都做个按钮,一点出现一个下拉菜单吗?
[此贴子已经被作者于2019/6/5 23:23:32编辑过]

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


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


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


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2019/6/6 12:50:00 [只看该作者]

e.Form.baseform.opacity = 0

Dim c1table As C1FlexGrid.C1FlexGrid = e.Form.DropTable.Grid

Dim rc As C1FlexGrid.CellRange = c1table.Selection

Dim cellrect As System.Drawing.Rectangle = c1table.RectangleToScreen(c1table.GetCellRect(rc.r1,rc.c1))

e.Form.baseform.width = SysInfo.WorkingAreawidth-cellrect.x

e.Form.baseform.height = SysInfo.WorkingAreaHeight-cellrect.y - 30


老师哪个是弹出菜单的坐标?有点偏,我想调正位置

[此贴子已经被作者于2019/6/6 13:28:11编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2019/6/6 14:57:00 [只看该作者]

 

上传你具体的实例测试,截图说明要做到的效果。

 

 


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


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2019/6/10 11:45:00 [只看该作者]

老师怎么在单元格里放一个按钮?

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


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


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


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2019/6/10 13:01:00 [只看该作者]

老师我想放某一列里,用哪个属性?

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


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

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:表格嵌入按钮.table


 


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


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2019/7/3 11:08:00 [只看该作者]

客户要求一进入,所有按钮都显示,我放窗体afterload事件里,改一下,
Dim _flex = Tables("项目").grid
For Each r As Row  In Tables("项目").Rows
    Dim cell = _flex.GetCellRect(r.Index+Tables("项目").HeaderRows, Tables("项目").Cols("进入").Index+1)
    Dim btn1 As new System.windows.Forms.button
    btn1.name = "btn_1"
    btn1.text = "管理"
    btn1.left = cell.x
    btn1.top = cell.y
    btn1.width = 65
    btn1.height = cell.height+1
    btn1.tag = r
    addhandler btn1.click, addressof button1_click
    _flex.controls.add(btn1)
Next
这样写的问题是,调整了列宽,按钮位置不变,初始设置了列宽,按钮的位置不对,没在进入的列里

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

[此贴子已经被作者于2019/7/3 11:07:56编辑过]

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


加好友 发短信
等级:超级版主 帖子:110647 积分:563143 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/3 11:17:00 [只看该作者]

请上传具体实例测试

 回到顶部
总数 14 1 2 下一页