找回密码
 立即注册

QQ登录

只需一步,快速开始

Alice
社区贡献组   /  发表于:2015-4-21 14:16:00
21#
回复 20楼q406157290的帖子

我只是对你提供的Demo中背景色部分代码做了更改,没有修改或是处理其他部分的代码逻辑
你可以检查下是不是其他的代码逻辑影响了你的整体代码。

另外,这个和另一个帖子里用的是同一个示例吧?http://gcdn.gcpowertools.com.cn/showtopic-16674.html
所以我不太确定是不是是由于哪些逻辑出现问题导致产生了2个问题。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-4-21 17:43:00
22#
回复 21楼Alice的帖子

这个跟Combox那个没有关系吧 , 只是在这个上面写的例子
回复 使用道具 举报
KNight
中级会员   /  发表于:2015-4-22 11:33:00
23#
回复 20楼q406157290的帖子

给Combox添加一个事件Unloaded,在该事件里调用C1FlexGrid的Invalidate方法,重绘整行;因为如果你换行的话,它会自动重绘换行前的那一行单元格,但是如果不换行的话,它只重绘了你切换的两个单元格;代码如下:
private C1FlexGrid m_Grid;
private int m_RowIndex;
public override void CreateCellContentEditor(C1FlexGrid grid, Border bdr, CellRange rng)
{
            if (rng.Column == 2)
            {
                                m_Grid = grid;
                                m_RowIndex = rng.Row;
......
            }
}
void comboBox_Unloaded(object sender, RoutedEventArgs e)
{
                        m_Grid.Invalidate(new CellRange(m_RowIndex, 0, m_RowIndex, m_Grid.Columns.Count - 1));
}

评分

参与人数 1金币 +100 收起 理由
Alice + 100 感谢你热心耐心的回答问题。奖励100金币。

查看全部评分

回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-4-22 11:43:00
24#
回复 23楼KNight的帖子

真是太棒了您
刚还想问您个问题呢 就点到这看到了回复 这个我稍后会试试
您知道下面这个问题吗
public override void CreateCellContent(C1FlexGrid grid, Border bdr, CellRange rng)
{
Button btn = new Button();
bdr.Child = btn;
}

根据如上代码用这种方式建立Button 列:

当点击button时:
Button 如何获取到在FlexGrid单元中的行列坐标
再或者是根据获得的Border 如何确定这个单元格
麻烦您了
回复 使用道具 举报
KNight
中级会员   /  发表于:2015-4-22 11:48:00
25#
回复 24楼q406157290的帖子

你把rng的坐标给Button的tag就行了
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-4-22 11:57:00
26#
回复 25楼KNight的帖子

哎呀 真是一个人的想法太重要了
我就一直纠结怎么得到Button的Parent  再去获得行列的索引
您这么一点拨 问题真的就简单多了  
真是佩服
回复 使用道具 举报
KNight
中级会员   /  发表于:2015-4-22 12:04:00
27#
回复 26楼q406157290的帖子

换问题了就要另立新帖啊,兄弟
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-22 17:24:00
28#
回复 27楼KNight的帖子

谢谢@KNight。
热心和耐心的回复。赞。奖励的金币已经送出。

另外这个问题已经另开新帖,并在新帖中回复:http://gcdn.gcpowertools.com.cn/showtopic-16705.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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