MarkerScrollBars .NET

for  WinForms  &  WPF
  • A custom scrollbar control that can draw markers on its surface, just like Visual Studio 2013/15, et al.
  • Performs automatic scrolling to the appropriate section of scrollable region, with just a click on the appropriate marker
  • Carries all features of our custom ScrollBar controls for WinForms
  • Easy to customize the control (including marker colors, Images & alignment)
  • Ready to use, right out-of-the-box: Just set up your desired markers and off you go!





MarkerScrollBar .NET is a custom ScrollBar control for WinForms & WPF, that can draw markers / bookmarks on it, just like the Visual Studio 2013, et al code editors.


You can setup as many markers on the scrollbar as you need, each with a specific value to correspond to a particular section of the scrolled content, and as and when the user clicks on the marker hosted on the scrollbar's track, the control will automatically scroll the content to its appropriate section.


The controls-suite library/assembly contains two separate controls: HorizontalMarkerScrollBar and VerticalMarkerScrollBar.




Scrollable Picture Viewer Control Features




1. Scroll Mark Rendering, and Content Navigation


The control lets you create instances of a number of "scroll marks" of variety of shapes /images, with varying sizes and colors, and instantly renders them all for your user's easy navigation of the scrollable content like code, image sections, etc.


Simply set up the scroll mark instances, with at least one essential property viz its value, that represents a particular section of the scrollable content, and you are ready to use it.

2. Variety Of Marker Object Rendering Options


The control offers several options to customize: including...


  • Two different shapes for drawing the scroll marks, viz., Rectangle and Oval.
  • Two different "fill" modes for painting these shapes.
  • An image mode, whereby you can specify a custom image that the control can use as the marker object, rather than a shape.
  • There are further more deeper customizations possible too.



3. Configurable Color and Border Setup Options


The control lets you set custom colors, including gradient colors setup for the markers, and border thickness and its color too.




4. Configurable Alignment Setup Options


The control offers different alignment options, depending on whether the control is a Horizontal or Vertical marker scrollbar, in order to setup the alignment of the marker object rendering on the scroll track.







5. Configurable Tooltips For Each ScrollMarker


The control lets you setup custom Tooltips for each scroll marker object, so that you can display any custom information relevant to it as and when your users hover their mouse pointer on a scroll marker instance.






6. Fully Customizable Scrollbars


The control uses our custom scrollbar controls for scrolling the content view.

These built-in scrollbars are heavily customizable in every important aspect of their rendering.




7. Full Customization Of Look-and-Feel Of The Scrollbar Themselves


Simple properties allows:


  • customizing the colors of every single aspect of the rendered scrollbar artifacts viz., Thumb, Track and Scroll Arrow buttons
  • customization of colors for rendering various scrollbar states like Hot, Pressed, Normal and Disabled




8. Supports Setting Custom Size For The ScrollBar



The built-in scrollbar controls support setting up custom Width and Height, for the Vertical and Horizontal mode controls respectively.

You can also specify the exact desired size (and color) for the arrow glyph (when using the default/built-in navigation buttons mode).

9. Supports Built-in (default) Scrollbar ContextMenu


The controls, by default, provides a built-in context-menu that enables ready-to-execute commands for scrolling.

The built-in scroll commands context menu can be set to display in two modes:


  • Using standard ContextMenu component (Image 1)
  • Using Binarymission extended WinForms Menu component (Image 2)


But of course, you can switch-off the provided default context menu, and provide your own as well.



Image 1
Image 2

10. Pre-defined Themes


The scrollbar controls come pre-packaged with ready-to-use themes / colors. The following pre-built color themes are available to choose from:


  • Win 8
  • GradientBrown
  • Olive
  • OfficeBlack
  • OfficeBlue
  • OfficeSilver
  • CyanGreen
  • OrangeRed



Apart from these, there is also a Custom theme mode, which allows you set various properties to render a custom color theme of your needs.