2016-05-02 2 views
0

Я надеюсь найти решение здесь, так как создатель ActiveGantt, похоже, закрыл свои двери.Неделя начинается в субботу в ActiveGantt

ActiveGantt - это специализированная библиотека, которая предоставляет диаграмму gantt для использования с C#, vb # и более.

Прямо здесь я использую его с C# в winforms.

Я не знаю почему, но ActiveGantt, кажется, использует субботу как начало недели, но в моем регионе (Германия) понедельник будет правильным.

enter image description here

Изображение показывает верхний, средний и нижний TierArea, весь набор

TierType = E_TIERTYPE.ST_CUSTOM. 

LowerTier имеет интервал "1ww", которая является рабочей недели. Я использую событие «CustomTierDraw» для установки текста и стиля, но кроме этого я ничего не делаю с ним.

Так почему же началась неделя в субботу?

Что я уже проверил: - «Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek» дает мне понедельник и, таким образом, говорит мне, что культура правильно установлена. - Сама диаграмма позволяет установить культуру, которую я установил в «de-DE», но не изменил ситуацию. Я даже попытался установить культуры FirstDayOfWeek вручную в понедельник, но это тоже не сработало.

Сейчас я открыт для любых предложений.

Заранее спасибо

Markus

+0

Благодарим за редактирование моего вопроса @MethodMan – Charon

ответ

0

я смог связаться с оригинальным разработчиком, и это действительно ошибка в ActiveGantt, который никогда не был зафиксирован. (даже не в более высоких версиях)

Поскольку продукт прекращен, единственным доступным решением является покупка у него лицензии на исходный код и его исправление.