【问题标题】:Week seems to start on saturday in ActiveGanttActiveGantt 中的一周似乎从星期六开始
【发布时间】:2016-05-02 16:31:13
【问题描述】:

我希望在这里找到解决方案,因为 ActiveGantt 的创建者似乎已经关门了。

ActiveGantt 本身是一个专门的库,它提供用于 c#、vb# 等的甘特图。

在这里,我在 winforms 中将它与 C# 一起使用。

我不知道为什么,但 ActiveGantt 似乎使用星期六作为一周的开始,但在我所在的地区(德国),星期一是正确的。

图片显示上、中、下TierArea,全部设置为

TierType = E_TIERTYPE.ST_CUSTOM.

LowerTier 的间隔为“1ww”,即工作周。 我正在使用事件“CustomTierDraw”来设置文本和样式,但除此之外我什么也没做。

那么为什么一周从星期六开始呢?

我已经检查过的内容: - “Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek”给了我星期一,因此告诉我文化设置正确。 - 图表本身允许设置我设置为“de-DE”的文化,但没有任何区别。我什至尝试将文化 FirstDayOfWeek 手动设置为星期一,但它也不起作用。

现在我愿意接受任何建议。

提前致谢

马库斯

【问题讨论】:

  • 感谢您编辑我的问题@MethodMan

标签: c# winforms gantt-chart


【解决方案1】:

我能够联系到原始开发人员,这确实是 ActiveGantt 中的一个错误,从未修复过。 (即使在更高版本中也没有)

由于该产品已停产,唯一可用的解决方案是向他购买源代码许可证并自行修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 2012-11-27
    • 1970-01-01
    • 2023-03-30
    • 2016-11-29
    相关资源
    最近更新 更多