回复 1楼menghuanyunxia的帖子
menghuanyunxia 你好,
DefaultStyle NoteIndicatorColor 属性的优先级要高于 单独设置 Cell NoteIndicatorColor 属性。所以,无法设置成功。
请问是否是想一次性设置默认 NoteIndicatorColor 属性,但是个别单元格不同?
可以通过以下代码实现:
- private void Form1_Load(object sender, EventArgs e)
- {
- FarPoint.Win.Spread.SheetView sheet = this.fpSpread1.Sheets[0];
- sheet.Cells[0, 0].Note = "test";
- sheet.Cells[0, 1].Note = "test";
- FarPoint.Win.Spread.NamedStyle nameStyle1 = new FarPoint.Win.Spread.NamedStyle();
- nameStyle1.NoteIndicatorColor = Color.Red;
- FarPoint.Win.Spread.NamedStyle nameStyle2 = new FarPoint.Win.Spread.NamedStyle();
- nameStyle2.NoteIndicatorColor = Color.Blue;
- sheet.SetStyleInfo(-1, -1, nameStyle1);
- sheet.SetStyleInfo(0, 0, nameStyle2);
- }
复制代码
PS: ColumHeader 和 普通单元格设置方法相同。 |