在 ActiveGantt 中,一周似乎从星期六开始
Week seems to start on saturday in ActiveGantt
我希望能在这里找到解决方案,因为 ActiveGantt 的创建者似乎已经关门了。
ActiveGantt 本身是一个专门的库,它提供了 gantt-chart 用于与 c#、vb# 等一起使用。
这里我在 winforms 中用 C# 使用它。
我不知道为什么,但 ActiveGantt 似乎使用星期六作为一周的开始,但在我所在的地区(德国)星期一是正确的。
图中为上、中、下TierArea,均设为
TierType = E_TIERTYPE.ST_CUSTOM.
LowerTier 的间隔为“1ww”,即工作周。
我正在使用事件 "CustomTierDraw" 来设置文本和样式,但除此之外我什么也没做。
那么为什么一周从星期六开始?
我已经检查过的内容:
- "Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek" 给我星期一,因此告诉我文化设置正确。
- 图表本身允许设置文化,我将其设置为 "de-DE",但没有任何区别。我什至尝试将文化 FirstDayOfWeek 手动设置为星期一,但它也没有用。
现在我愿意接受任何建议。
提前致谢
马库斯
我联系到了原来的开发者,这确实是 ActiveGantt 中的一个错误,一直没有修复。 (即使不是更高版本)
由于产品停产,唯一可行的解决办法就是向他购买源代码许可证并自行修复。
我希望能在这里找到解决方案,因为 ActiveGantt 的创建者似乎已经关门了。
ActiveGantt 本身是一个专门的库,它提供了 gantt-chart 用于与 c#、vb# 等一起使用。
这里我在 winforms 中用 C# 使用它。
我不知道为什么,但 ActiveGantt 似乎使用星期六作为一周的开始,但在我所在的地区(德国)星期一是正确的。
图中为上、中、下TierArea,均设为
TierType = E_TIERTYPE.ST_CUSTOM.
LowerTier 的间隔为“1ww”,即工作周。 我正在使用事件 "CustomTierDraw" 来设置文本和样式,但除此之外我什么也没做。
那么为什么一周从星期六开始?
我已经检查过的内容: - "Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek" 给我星期一,因此告诉我文化设置正确。 - 图表本身允许设置文化,我将其设置为 "de-DE",但没有任何区别。我什至尝试将文化 FirstDayOfWeek 手动设置为星期一,但它也没有用。
现在我愿意接受任何建议。
提前致谢
马库斯
我联系到了原来的开发者,这确实是 ActiveGantt 中的一个错误,一直没有修复。 (即使不是更高版本)
由于产品停产,唯一可行的解决办法就是向他购买源代码许可证并自行修复。