找回密码
 立即注册

QQ登录

只需一步,快速开始

tfzwgd

注册会员

5

主题

8

帖子

101

积分

注册会员

积分
101
tfzwgd
注册会员   /  发表于:2017-2-28 20:59  /   查看:3562  /  回复:3

如图,C1FlexGrid的某一列是下拉框,每次我选择值后必须点击其他的单元格,本单元格的焦点(右边的下拉箭头)才会消失,如何通过代码在grid_CellChanged事件里控制本单元格的焦点(右边的下拉箭头)呢??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-3-1 10:15:19
沙发
请问你用的是内置的下拉框类型么?
按钮是在进入编辑状态或是选择的时候出现,是C1FlexGrid的ShowButtons属性决定,默认是获取焦点出现,焦点失去消失。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
tfzwgd
注册会员   /  发表于:2017-3-3 20:12:14
板凳
本帖最后由 tfzwgd 于 2017-3-3 20:23 编辑
Alice 发表于 2017-3-1 10:15
请问你用的是内置的下拉框类型么?
按钮是在进入编辑状态或是选择的时候出现,是C1FlexGrid的ShowButtons ...

不是内置下拉框,是用DropDownFormClassName指定一个Form,现在的问题是我点击下拉框会触发grid_MouseClick事件,如果我再点击其他单元格后再点回原下拉框可以正常触发grid_MouseClick;但是我如果再点击grid之外的其他控件后再点回下拉框,grid_MouseClick事件就不会再触发了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-6 09:47:31
地板
tfzwgd 发表于 2017-3-3 20:12
不是内置下拉框,是用DropDownFormClassName指定一个Form,现在的问题是我点击下拉框会触发grid_MouseCli ...

我理解您的意思是在某种情况下您的程序事件未发生。
需要您提供出问题的Demo,我帮您看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部