Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
785
UltraTimeLineView: Getting One-Second Resolution Through Trickery
posted

Hello All,

We have a need to show asynchronous events in real-time on a horizontal timeline. We had thought of using the UltraTimeLineView and representing events as "appointments" and event sources as "owners". However, we need one-second granularity, which UltraTimeLineView does not provide. We can specify a PrimaryIntreval HeaderTextFormat of hh:mm:ss, but the seconds are always zero. So, we were wondering... Is it possible to tell an UltraTimeLineView that there are 24 days in a month and 60 hours in a day? If so, we could use a HeaderTextFormat of dd:hh:mm and choose to interpret what's displayed as hh:mm:ss.

If the control will not allow this, are there other controls that might fit our needs? The control would need to be scrollable on both axes and events (i.e. "appointments") would need to respond to mouse events so the user can drill down for detail on the event.

Thanks,

Dave

 

  • 69832
    Verified Answer
    Offline posted

    No; as part of the WinSchedule suite, UltraTImelineView does not support units of time less than one minute in duration.

    dtheese said:
    Is it possible to tell an UltraTimeLineView that there are 24 days in a month and 60 hours in a day?

    You cannot redefine the native units of time like Month, Day, Hour, etc., but you could set the PrimaryInterval to a TimeInterval of one minute (Interval = 1, TimeIntervalUnits = Minutes), and change the HeaderTextFormat as you mentioned. Also note that the ColumnHeaderInitializing event gives you the opportunity to change the text for the column header altogether, so you might be able to use that approach.