最近,有用户提出 Spread 表格控件可否根据单元格类型改变鼠标形状。例如,当单元格类型为 ComboBoxCellType 的时候,可否把鼠标形状改变为 Handle 形状。同时,单击下拉按钮时显示下拉列表。 c#
这个 Case 咱们能够经过自定义 CellType 来实现。 ide
须要经过继承 ComboBoxCellType ,重写 GetReservedCursor 方法来改变鼠标形状。 code
1: public override Cursor GetReservedCursor(object o) 2: { 3: if (o != null) 4: return Cursors.Arrow; 5: else 6: return null; 7: }
效果图: htm
Demo 下载: blog
VS2010 + Spread Studio 7 + .NET 4 点击下载使用控件查看地址:点击查看 继承