<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : ScrollToWorkDayBegin don&#039;t work with TimeScale=60</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Calendar : ScrollToWorkDayBegin don&#039;t work with TimeScale=60]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Thu, 28 May 2026 04:22:02 +0000</pubDate>
  <lastBuildDate>Fri, 31 May 2013 14:19:22 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=21606</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[ScrollToWorkDayBegin don&#039;t work with TimeScale=60 : Please create a simple project...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=21606&amp;PID=71041&amp;title=scrolltoworkdaybegin-dont-work-with-timescale60#71041</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=7464">ilya</a><br /><strong>Subject:</strong> 21606<br /><strong>Posted:</strong> 31 May 2013 at 2:19pm<br /><br />Please create a simple project illustrating your issue and post it here or better using customer support ticket system. Thanks]]>
   </description>
   <pubDate>Fri, 31 May 2013 14:19:22 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=21606&amp;PID=71041&amp;title=scrolltoworkdaybegin-dont-work-with-timescale60#71041</guid>
  </item> 
  <item>
   <title><![CDATA[ScrollToWorkDayBegin don&#039;t work with TimeScale=60 : Product: Xtreme Suite Pro v15.1.3.0908Platform:...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=21606&amp;PID=70871&amp;title=scrolltoworkdaybegin-dont-work-with-timescale60#70871</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=8054">GambaJo</a><br /><strong>Subject:</strong> 21606<br /><strong>Posted:</strong> 24 April 2013 at 8:32am<br /><br />Product: Xtreme Suite Pro v15.1.3.0908<br>Platform: Windows XP Prof. 32Bit SP3<br>Language: Microsoft VB6<br><br>I have form with a codejock calendar control on it. In the Form_Load() Method of this form some propertys of this control are set.<br><br>I have a problem with the propertys "calendar.DayView.TimeScale", "calendar.options.WorkDayStartTime" and the method "calendar.DayView.ScrollToWorkDayBegin" in the dayview, weekview and workweekview.<br><br>When i set <br><br>calendar.DayView.TimeScale = 30<br>calendar.options.WorkDayStartTime = 08:00:00<br>calendar.DayView.ScrollToWorkDayBegin<br><br>then the calendar control scrolls the view so the view begins wiht 8 a.m.<br>So this is ok.<br><br>=================================================<br><br>When i set <br><br>calendar.DayView.TimeScale = 60<br>calendar.options.WorkDayStartTime = 08:00:00<br>calendar.DayView.ScrollToWorkDayBegin<br><br>then the calendar control scrolls the view so the view begins wiht 0 a.m. and not at 8 a.m.<br>Why?<br><br><a href="http://s1.directupload.net/file/d/3235/94amapoh_jpg.htm" target="_blank" rel="nofollow"><img src="http://s1.directupload.net/images/130424/temp/94amapoh.jpg" border="0" /></a> <a href="http://s1.directupload.net/file/d/3235/emkrnmf2_jpg.htm" target="_blank" rel="nofollow"><img src="http://s1.directupload.net/images/130424/temp/emkrnmf2.jpg" border="0" /></a><br><br>Here is the code:<br>Private Sub Form_Load()<br>&nbsp;&nbsp;&nbsp; On Error Resume Next<br>&nbsp;&nbsp;&nbsp; m_blnChangeOptions = False<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'Merkmalsliste laden<br>&nbsp;&nbsp;&nbsp; m_mkm.Mkm_MakeList Me, "AKTMKM"<br>&nbsp;&nbsp;&nbsp; m_mkm.FormatMKMList LIS_MKM<br>&nbsp;&nbsp;&nbsp; mkm Me, Nothing, 0, "AKTMKM", m_mkm.MKM_DEFAULT_VOR<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; Set moLegalHolidays = New cLegalHolidays<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; datePicker.AttachToCalendar calendar<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'FF-4008 - VHA<br>&nbsp;&nbsp;&nbsp; datePicker.FirstWeekOfYearDays = 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '1 = Starts on Jan 1 | 4 = First 4-day week | 7 = First full week<br>&nbsp;&nbsp;&nbsp; '** WICHTIG: Wert-FirstWeekOfYearDays MUSS hier explizit gesetzt werden, damit die Kalenderwoche in der Druckvorschau stimmt<br>&nbsp;&nbsp;&nbsp; '** Es ist verwunderlich, da FirstWeekOfYearDays vorher schon den Wert 4 besitzt<br>&nbsp;&nbsp;&nbsp; '** Ist aber tatsächlich so!!! =&gt; mehrfach mit dp getestet<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'datePicker.TextTodayButton = g_Util.LanguagePack.TranslateString("Heute")<br>&nbsp;&nbsp;&nbsp; datePicker.ShowNoneButton = False<br>&nbsp;&nbsp;&nbsp; datePicker.ShowTodayButton = False<br>&nbsp;&nbsp;&nbsp; <br>'&nbsp;&nbsp;&nbsp; calendar.CaptionButtonTitle 0, g_Util.LanguagePack.TranslateString("Tag")<br>'&nbsp;&nbsp;&nbsp; calendar.CaptionButtonTitle 1, g_Util.LanguagePack.TranslateString("Woche")<br>'&nbsp;&nbsp;&nbsp; calendar.CaptionButtonTitle 2, g_Util.LanguagePack.TranslateString("Monat")<br>'&nbsp;&nbsp;&nbsp; calendar.CaptionButtonTitle 4, g_Util.LanguagePack.TranslateString("Arbeitswoche")<br>'&nbsp;&nbsp;&nbsp; calendar.CaptionButtonTitle 5, g_Util.LanguagePack.TranslateString("Volle Woche")<br>'&nbsp;&nbsp;&nbsp; calendar.CaptionButtonTitle 6, g_Util.LanguagePack.TranslateString("Spaltenansicht")<br><br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'ViewType<br>&nbsp;&nbsp;&nbsp; Select Case Val(gBenutzer.CalendarOptions.ItemDefault("lngAnzahlTage", 5))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.ViewType = xtpCalendarDayView<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.DayView.ShowDay Now, False<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 5<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.ViewType = xtpCalendarWorkWeekView<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.ShowMultiColumnsButton = False<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 7<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.ViewType = xtpCalendarFullWeekView<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.ShowMultiColumnsButton = True<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 30<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.ViewType = xtpCalendarMonthView<br>&nbsp;&nbsp;&nbsp; End Select<br>&nbsp;&nbsp;&nbsp; calendar.DayView.TimeScale = Abs(gBenutzer.CalendarOptions.ItemDefault("strAufloesung", 30))<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; calendar.options.WorkDayStartTime = TimeValue(gBenutzer.CalendarOptions.ItemDefault("timeStartzeit", TimeSerial(8, 0, 0)))<br>&nbsp;&nbsp;&nbsp; calendar.options.WorkDayEndTime = TimeValue(gBenutzer.CalendarOptions.ItemDefault("timeEndZeit", TimeSerial(18, 0, 0)))<br>&nbsp;&nbsp;&nbsp; calendar.options.WorkWeekMask = xtpCalendarDayMo_Fr<br>&nbsp;&nbsp;&nbsp; calendar.DayView.ScrollToWorkDayBegin<br>&nbsp;&nbsp;&nbsp; calendar.ShowTooltipForAllDayEvents = True<br>&nbsp;&nbsp;&nbsp; calendar.options.DayViewTimeScaleShowMinutes = True<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; If g_Util.IniGet("USERINTERFACE", "useToolBar", "0", Application.Folder &amp; "\flowfact.ini") = "0" Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.ShowCaptionBar = False<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; datePicker.ShowTodayButton = False<br>&nbsp;&nbsp;&nbsp; Else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.ShowCaptionBar = True<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; datePicker.ShowTodayButton = True<br>&nbsp;&nbsp;&nbsp; End If<br><br>&nbsp;&nbsp;&nbsp; 'calendar.VisualTheme = xtpCalendarThemeOffice2003<br><br>&nbsp;&nbsp;&nbsp; 'Globale Settings<br>&nbsp;&nbsp;&nbsp; CalendarGlobalSettings.ResourceImages.LoadFromFile F_MAIN.m_oSkin.StylePath &amp; "\CalendarStyle.dll", "Office2007Black.ini"<br>&nbsp;&nbsp;&nbsp; 'CalendarGlobalSettings.Office2007Images = F_MAIN.m_oSkin.StylePath &amp; "\CalendarStyle.dll"<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; CalendarGlobalSettings.Title = "FlowFact CRM"<br>&nbsp;&nbsp;&nbsp; 'Erledigt Icon laden<br>&nbsp;&nbsp;&nbsp; Dim objThemeOfice2007 As CalendarThemeOffice2007<br>&nbsp;&nbsp;&nbsp; Set objThemeOfice2007 = calendar.Theme<br><br>&nbsp;&nbsp;&nbsp; If Not objThemeOfice2007 Is Nothing Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' add custom icons with special IDs to use them instead of standard<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' see also PrePopulate event handler<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objThemeOfice2007.CustomIcons.LoadIcon F_MAIN.m_oSkin.StylePath &amp; "\icons\done.ico", ID_ICON_DONE, xtpImageNormal<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'objThemeOfice2007.CustomIcons.LoadBitmap F_MAIN.m_oSkin.StylePath &amp; "\icons\done.bmp", ID_ICON_DONE, xtpImageNormal<br>&nbsp;&nbsp;&nbsp; End If<br>&nbsp;&nbsp;&nbsp; objThemeOfice2007.event.NORMAL.subject.Font.Bold = False<br>&nbsp;&nbsp;&nbsp; objThemeOfice2007.event.Selected.subject.Font.Bold = False<br>&nbsp;&nbsp;&nbsp; objThemeOfice2007.event.NORMAL.subject.Font.Size = 8<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'Mindesthöhe der Events<br>&nbsp;&nbsp;&nbsp; calendar.Theme.DayView.event.HeightFormula.Divisor = 1<br>&nbsp;&nbsp;&nbsp; calendar.Theme.DayView.event.HeightFormula.Multiplier = 1<br>&nbsp;&nbsp;&nbsp; If calendar.DayView.TimeScale &lt; 30 Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.Theme.DayView.event.HeightFormula.Constant = 6<br>&nbsp;&nbsp;&nbsp; Else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar.Theme.DayView.event.HeightFormula.Constant = 18<br>&nbsp;&nbsp;&nbsp; End If<br>&nbsp;&nbsp;&nbsp; calendar.Theme.MonthView.event.HeightFormula.Divisor = 1<br>&nbsp;&nbsp;&nbsp; calendar.Theme.MonthView.event.HeightFormula.Multiplier = 1<br>&nbsp;&nbsp;&nbsp; calendar.Theme.MonthView.event.HeightFormula.Constant = 18<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'Optionen<br>&nbsp;&nbsp;&nbsp; calendar.options.EnableAddNewTooltip = False<br>&nbsp;&nbsp;&nbsp; calendar.options.EnableInPlaceCreateEvent = False<br>&nbsp;&nbsp;&nbsp; calendar.options.EnableInPlaceEditEventSubject_AfterEventResize = False<br>&nbsp;&nbsp;&nbsp; calendar.options.EnableInPlaceEditEventSubject_ByF2 = False<br>&nbsp;&nbsp;&nbsp; calendar.options.EnableInPlaceEditEventSubject_ByMouseClick = False<br>&nbsp;&nbsp;&nbsp; calendar.options.EnableInPlaceEditEventSubject_ByTab = False<br>&nbsp;&nbsp;&nbsp; calendar.options.EnablePrevNextEventButtons = False<br><br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'Initialisierungszeitraum setzen<br>&nbsp;&nbsp;&nbsp; mLoadedStartDate = Now()<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; mLoadedEndDate = mLoadedStartDate<br>&nbsp;&nbsp;&nbsp; <br><br>&nbsp;&nbsp;&nbsp; 'Druckangaben<br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.header.textleft = g_Util.LanguagePack.TranslateString("Datum") &amp; ": " &amp; DateValue(Now)<br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.header.TextCenter = gBenutzer.rs.Fields("Name")<br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.header.TextRight = g_Util.LanguagePack.TranslateString("Zeit") &amp; ": " &amp; TimeValue(Now)<br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.Footer.textleft = "(c)1985-" &amp; Year(Now) &amp; " FlowFact CRM"<br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.Footer.TextRight = g_Util.LanguagePack.TranslateString("Seite %1 von %2", 1, 1)<br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.Footer.textleft = "(c)1985-" &amp; Year(Now) &amp; " FlowFact CRM"<br><br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.PrintFrom = TimeValue(TimeSerial(6, 0, 0))<br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.PrintTo = TimeValue(TimeSerial(23, 0, 0))<br>&nbsp;&nbsp;&nbsp; calendar.PrintOptions.PrintFromToExactly = True<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'Kontextmenü<br>&nbsp;&nbsp;&nbsp; mmuNew.Caption = g_Util.LanguagePack.TranslateString("Neuer Termin") &amp; "..."<br>&nbsp;&nbsp;&nbsp; mmuPrint.Caption = g_Util.LanguagePack.TranslateString("Drucken") &amp; "..."<br>&nbsp;&nbsp;&nbsp; mmuPrintPreviw.Caption = g_Util.LanguagePack.TranslateString("Druckvorschau") &amp; "..."<br>&nbsp;&nbsp;&nbsp; mmuTeilnehmer.Caption = g_Util.LanguagePack.TranslateString("Merkmale") &amp; "..."<br>&nbsp;&nbsp;&nbsp; mmuOptions.Caption = g_Util.LanguagePack.TranslateString("Optionen") &amp; "..."<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'Markup aktivieren<br>&nbsp;&nbsp;&nbsp; calendar.MarkupEnabled = True<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 'Grundfarbe für erledigte Mails hinzufügen<br>&nbsp;&nbsp;&nbsp; calendar.DataProvider.LabelList.AddLabel Val(0), Val(0), g_Util.k("0")<br>&nbsp;&nbsp;&nbsp; <br>End Sub<br><br><br>]]>
   </description>
   <pubDate>Wed, 24 Apr 2013 08:32:49 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=21606&amp;PID=70871&amp;title=scrolltoworkdaybegin-dont-work-with-timescale60#70871</guid>
  </item> 
 </channel>
</rss>