dbicDial Send comments on this topic.
Developing with dbiDial - User Drawn Marker

Glossary Item Box

The User Drawn Marker event allows the developer to take over control of the dial marker presentation.

The User Drawn Marker event fires before the dial marker is painted.  The event passes an e argument that contains the following custom properties …

·        e.Graphics (of type System.Drawing.Graphics): A handle to the graphics object responsible for drawing the control. Through the e.Graphics object the developer has access to the GDI+ methods for drawing objects to a display device.

·        e.MouseDown (of type Boolean): Determines if the mouse is currently pressed down while interacting with the control.

·        e.PaintMarker (of type Boolean): Determines if the internal routines of the control should draw the dial marker. When the PaintMarker property is set to False the control does not execute its internal paint routine and the developer has control over the painting of the dial marker.

·        e.Rect (of type System.Drawing.Rectangle): A rectangle representing the area being painted in the control. The rectangle is defined by an X,Y coordinate (top left of rectangle) and a width and height of the area being painted.  All values are in pixels.