恶马Maximus 你好
该功能需要在SelectionChanged事件中通过代码来控制,大概实现方法如下:
- private void Form1_Load(object sender, EventArgs e)
- {
- fpSpread1.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell;
- fpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.Range;
- fpSpread1.SelectionChanged += new FarPoint.Win.Spread.SelectionChangedEventHandler(fpSpread1_SelectionChanged);
- }
- void fpSpread1_SelectionChanged(object sender, FarPoint.Win.Spread.SelectionChangedEventArgs e)
- {
- if (e.Range.IntersectColumn(0) && e.Range.IntersectColumn(1))
- {
- fpSpread1.ActiveSheet.Columns[0, 1].ForeColor = Color.Blue;
- }
- else
- {
- fpSpread1.ActiveSheet.Columns[0, 1].ForeColor = Color.Black;
- }
- }
复制代码 |