RowHeader如何设置选中背景色
MultiRow的ViewMode为Row,ReadOnly为True的情况下,RowHeaderCell如何设置选中背景色。
试过将RowHeaderCell的FlatStyle设置为Flat,SelectionBackColor不起作用。
不过,这种情况下将SelectionGradientEffect设置为单色,
选中会变色。但是文字不会显示了,貌似是被盖住了。
求版主,各位大神支援啊。明个要纳品了。 有两种方式:
1. 从模版中设置:
选中模版中的RowHeaderCell, 设置FlatStyle = Flat.
设置模版中RowHeaderCell.Style.SelectionBackColor/SelectionForeColor.
----------------------------------------------------------------------------------------------
2:在MultiRow上设置:
SelectionBackColor/SelectionForeColor起效必须设置模版RowHeaderCell的FlatStyle = Flat.
另外一种设置在MultiRow.RowsDefaultHeaderCellStyle.SelectionBackColor/SelectionForeColor. 回复 2楼dafo的帖子
按照您说的设置,依然不起作用。还有其他的限制吗?我们公司用的是MultiRow 7.0J。您能提供个Demo吗? Demo使用了第一种实现方式。
如果你的代码这样设置不起作用,可能是你设置了MultiRow的某一层样式表,因为MultiRow的样式是一个链,如果顶层相关属性被设置后,低层的设置不起作用的。 回复 4楼dafo的帖子
谢谢您的回复。找到问题所在了。
页:
[1]