• Products
  • Download
  • Purchase
  • Support
  • Company
Actipro Software company logo
Twitter Follow Actipro RSS Subscribe (RSS Feed)

The Actipro Blog

Tag Cloud

  • aero
  • blog
  • docking
  • editors
  • gauge
  • intelliprompt
  • navigation
  • propertygrid
  • ribbon
  • shared library
  • silverlight
  • syntaxeditor
  • themes
  • views
  • winforms
  • wpf

Latest Twitter News

November 21, 2011 at 11:14 AM
#WPF Studio 2011.2 is out now! Includes enhanced themes for native WPF conrtols and new SyntaxEditor features. http://t.co/uEMCaGPG

September 26, 2011 at 1:25 PM
If you'd like to see our #WPF / #Silverlight SyntaxEditor code editor control ported to Metro, provide feedback here: http://t.co/xXBNIDTi

September 15, 2011 at 8:31 PM
If you want to see SyntaxEditor eventually show up in Win8's #xaml UI, be sure to add your support to this MS thread: http://t.co/FBjz6TuC

August 15, 2011 at 1:47 PM
New SyntaxEditor IntelliPrompt parameter info feature docs/samples ready for the 2011.2 #WPF and #Silverlight releases. http://t.co/ezoYIjv

August 2, 2011 at 2:40 PM
First look at new automated IntelliPrompt parameter info coming to our C#/VB editor control in #WPF / #Silverlight http://t.co/CUz6O1T

Twitter Follow us on Twitter

Month List

  • 2012
    • February (3)
    • January (2)
  • 2011
    • December (2)
    • November (7)
    • October (2)
    • September (1)
    • August (5)
    • July (3)
    • June (6)
    • May (5)
    • April (8)
    • March (4)
    • February (5)
    • January (9)
  • 2010
    • December (9)
    • November (10)
    • October (4)
    • September (8)
    • August (12)
    • July (9)
    • June (7)
    • May (6)
    • April (7)
    • March (6)
    • February (6)
    • January (4)
  • 2009
    • December (2)
    • November (2)
    • October (12)
    • September (3)
    • August (11)
    • July (10)
    • June (6)
    • May (3)
    • April (7)
    • March (6)
    • February (8)
    • January (10)
  • 2008
    • December (10)
    • November (2)
    • October (3)
    • September (5)
    • August (5)
    • July (8)
    • June (4)
    • May (4)
    • April (10)
    • March (8)
    • February (1)
    • January (2)

Category List

  • RSS feed for ActiproActipro (289)
  • RSS feed for Blog SummaryBlog Summary (13)
  • RSS feed for GeneralGeneral (34)
  • RSS feed for In developmentIn development (150)
  • RSS feed for New featuresNew features (140)
  • RSS feed for New productNew product (30)
  • RSS feed for PromotionPromotion (2)
  • RSS feed for SilverlightSilverlight (71)
  • RSS feed for Tips and tricksTips and tricks (4)
  • RSS feed for Visual Studio 2008Visual Studio 2008 (2)
  • RSS feed for Windows FormsWindows Forms (20)
  • RSS feed for Windows VistaWindows Vista (10)
  • RSS feed for WPFWPF (235)
  • RSS feed for XAMLXAML (23)

About Us

Actipro Software is a leading provider of .NET user interface controls for the WPF, Silverlight, and WinForms frameworks, and is most well-known for their SyntaxEditor syntax-highlighting code editor control.

Please take some time to learn more about us and our product offerings.

Editors for WPF - TimeSpanEditBox coming in next build

June 19, 2009 at 3:09 AM
by Bill Henning (Actipro)

In the upcoming release we've added the TimeSpanEditBox control, which is a parts-based editor for the TimeSpan type. Like the other editors, setting it up is quick and painless. In addition, you can embed your own controls right inside it.

Parts

TimeSpanEditBox comes with parts for days, hours, minutes, seconds, milliseconds, ticks (fractions of a second), and the sign (positive or negative). Each part has an associated format specified, which is fully documented in our help file.  

Format Strings

One problem with the TimeSpan type is that it does not have native support for any formatting. When we built the parts-based editor for DateTime (and others), we built a parser for the native format strings so that arranging the parts and including literal strings would be intuitive and easy.

To work around this we defined our own format strings that can be used with the TimeSpanEditBox, which are modeled after DateTime's format strings. There are two types of format strings: standard and custom. Standard format strings are defined using a single character and offer the most common layouts. Custom format strings give you full control over the layout, and allow you to quickly embed literal text.

 TimeSpanEditBox   TimeSpanEditBoxCustomFormat

TimeSpanEditBox using the 'g' standard format string and a custom format string

You can also pad each parts with preceding zeros, just like with the DateTime formats.

TimeSpanEditBoxGFormat

TimeSpanEditBox using the 'G' standard format string which uses padding (except for Days part)

Spinning

All the parts have support for the spinner control and the up/down arrow keys. Like the DateTimeEditBox, you can configure how the control behaves with respect to spinning. For example, if the seconds part currently has focus and has a value of 59, then pressing the up arrow can result in three possible values. The first option is to prevent the value from changing (NoWrap). The second option is to wrap to 0, without affecting any other parts (SimpleWrap). Finally, the third option is to wrap to 0, but to also increment the number of minutes (Wrap).

Summary

TimeSpanEditBox has been one of our most requested parts-based editors and we hope you enjoy it!

Tags: wpf, editors
Filed under: Actipro, New features, WPF
Submit to DotNetKicks...
Permalink | Comments (2)

Related posts

Editors / PropertyGrid interop features coming in WPF Studio v5.0We are working hard to get WPF Studio 5.0 released, which includes our new Editors for WPF product. ...Actipro SyntaxEditor for WPF and Editors for WPF are released SyntaxEditor for WPF with a custom theme loaded Yesterday evening we published WP...Next SyntaxEditor for WPF build adds completion list auto-shrink optionWe’re really excited to announce a new option coming in the next SyntaxEditor for WPF build that aut...

Comments

June 22, 2009 at 09:00  

Christian Wirth

Yes! Good news!

Christian Wirth Germany

August 18, 2009 at 14:04  

trackback

Actipro Blog 2009 Q2 posting summary

Actipro Blog 2009 Q2 posting summary

The Actipro Blog - WPF and WinForms Development

Comments are closed
Copyright © 1999-2012 Actipro Software LLC. All rights reserved.
Home Actipro Software | Products | Download | Contact Us