【C1FlexGrid】单元格的checkbox能像控件那样设置为不可选中吗
单元格的checkbox能像控件那样设置为不可选中吗可以尝试一下BeforeMouseDown 事件
c1FlexGrid3.BeforeMouseDown += C1FlexGrid3_BeforeMouseDown;
private void C1FlexGrid3_BeforeMouseDown(object sender, BeforeMouseDownEventArgs e)
{
var hi=c1FlexGrid3.HitTest(e.X,e.Y);
if(hi.Column == 2 &&hi.Row==4)
{
e.Cancel = true;
}
} 如果你是要整列都不能编辑的话,直接设置列不允许编辑就行
Richard.Ma 发表于 2022-7-19 17:06
如果你是要整列都不能编辑的话,直接设置列不允许编辑就行
不是想整列,只是想列表中,某些符合条件的不允许选中,是不是只能通过表格的MouseClick事件去单独校验限制 你这个格子不可选中是个自寻烦恼的需求,设置为不可编辑就可以了嘛。
Column有Column.AllowEditing属性,Row也有Row.AllowEditing属性,如果还不行就用C1FlexGrid.BeforeEdit事件。https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif 本帖最后由 Richard.Ma 于 2022-7-25 10:37 编辑
嗯,如果是需要按行来不可编辑的话,Row.AllowEditing也没有问题以及楼上提供的BeforeEditing事件,也可以阻止值变化
一路向东 发表于 2022-7-24 23:30
你这个格子不可选中是个自寻烦恼的需求,设置为不可编辑就可以了嘛。
Column有Column.AllowEditing属性,R ...
感谢,明白了,我去试试 好的
页:
[1]