reloveed@ 发表于 2024-2-2 15:14:52

选中后的背景色设定

本帖最后由 reloveed@ 于 2024-2-5 18:27 编辑

Spread Win 15版中


请教一下,当第一列是button类型的时候,如何只设定第一列选中后的背景色,其他列的背景色不变,还是默认的颜色。

谢谢

Richard.Ma 发表于 2024-2-2 18:27:51

选中的颜色没有办法针对于某列单独设置。这个控件的工作簿或者工作表皮肤设置决定的

reloveed@ 发表于 2024-2-4 08:39:51

本帖最后由 reloveed@ 于 2024-2-4 08:55 编辑

Richard.Ma 发表于 2024-2-2 18:27
选中的颜色没有办法针对于某列单独设置。这个控件的工作簿或者工作表皮肤设置决定的
那我想设定整体的工作表选中的颜色为黑底白字,可是选中的时候,button的字体颜色变为白色,button的背景色还是白色。

button列,选中时候的背景色该如何设定,

我具体的代码是


Me.ActiveSheet.SelectionStyle = FarPoint.Win.Spread.SelectionStyles.SelectionColors
Me.ActiveSheet.SelectionBackColor = System.Drawing.Color.Black
Me.ActiveSheet.SelectionForeColor = System.Drawing.Color.White


谢谢

Richard.Ma 发表于 2024-2-4 09:54:08

你可以把UseVisualStyleBackColor=false,这样SelectionBackColor就可以生效了。
但是SelectionForeColor 设置目前没有办法

上述的两个设置本身就是对于普通单元格的。

reloveed@ 发表于 2024-2-5 10:51:51

本帖最后由 reloveed@ 于 2024-2-5 18:27 编辑

Richard.Ma 发表于 2024-2-4 09:54
你可以把UseVisualStyleBackColor=false,这样SelectionBackColor就可以生效了。
但是SelectionForeColor...
谢谢回答
问题已经解决

Richard.Ma 发表于 2024-2-5 18:44:53

不客气
页: [1]
查看完整版本: 选中后的背景色设定