Emilys 发表于 2023-9-18 11:11:49

C1GanttView 繪製非工作時間畫刷的顔色,在不設置非工作日的情況下可以繪製出來嗎

本帖最后由 Emilys 于 2023-9-18 15:11 编辑

C1GanttView 繪製非工作時間畫刷的顔色,在右側甘特圖的列表中,如果我設置了非工作時間比如星期六星期天,那麽星期六和星期天的列就會出現我設置的非工作時間的畫刷的顔色,現在我想不設置非工作時間,但是又想要這種右側甘特圖某些列能夠設置下背景色更美觀些,可是我用代碼實現不了,我把右側甘特圖强制轉換成flexgrid以後,發現甘特圖的列表的列數量只有1列,導致我設置背景色,甘特圖整個區域全部變色了,我想要的是只有某些列變色,比如星期六星期天變色,但是我又不想設置非工作時間,請問能實現嗎?

Emilys 发表于 2023-9-18 16:13:49

這?一個回復的都沒????

Emilys 发表于 2023-9-18 16:21:39

版主人呢?????

Richard.Ma 发表于 2023-9-18 18:31:59

C1GanttView相比flexgird这种控件来说,属性,样式设置功能都是针对于具体的日期,任务等内容的。具体渲染哪块内容,这些都是内置的,

没有办法拿到星期六星期天对应的区域来单独设置背景色

Emilys 发表于 2023-9-19 10:53:51

Richard.Ma 发表于 2023-9-18 18:31
C1GanttView相比flexgird这种控件来说,属性,样式设置功能都是针对于具体的日期,任务等内容的。具体渲染 ...

也不是要具體渲染星期六星期天的背景色,比如我渲染右側甘特圖裏的第一列或者第三列都可以,關鍵是,我把右側的甘特圖轉換爲flexgrid以後,獲取到的對象的列只有一個,導致我對這個對象渲染背景色的時候,甘特圖全部都變色了,我想要的是甘特圖指定第几列背景色變色就可以了

Richard.Ma 发表于 2023-9-19 23:44:24

右侧的甘特图是没有列概念的,没法实现你的需求
页: [1]
查看完整版本: C1GanttView 繪製非工作時間畫刷的顔色,在不設置非工作日的情況下可以繪製出來嗎