DiagramView Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This is the view control that creates design surface and scrollbars.
public ref class DiagramView : System::Windows::Forms::Control
public class DiagramView : System.Windows.Forms.Control
type DiagramView = class
inherit Control
Public Class DiagramView
Inherits Control
- Inheritance
-
DiagramView
- Derived
Constructors
DiagramView() |
The default constructor creates and initializes all of the controls in the DiagramView. And, signs up for events from the scrollbars and DiagramClientView. |
Properties
ActiveMouseAction |
Gets or sets the active mouse action for this DiagramView. |
Diagram |
Gets or sets the Diagram object associated with this DiagramView. |
DiagramClientView |
Returns the client view design surface contained within the DiagramView. |
GripColor |
The color to use to paint the gripper in the lower-right corner of the diagram when both vertical and horizontal scrollbars are visible. |
HasWatermark |
Set this property to true to enable watermark on design surface or to false to disable it (false is default). |
Selection |
Gets the selection for the DiagramView. |
Site |
Sets the site for the diagram view. This property is a passthrough to the associated DiagramClientView's site. |
Toolbox |
Provide cached access to the toolbox. The diagram must be displayed by a diagram view that has access to the toolbox through it's Site property. |
Watermark |
Returns LinkLabel which represents the watermark control on design surface. Use this property after HasWatermark is set to true to specify watermark text, link areas and link event handler. |
ZoomFactor |
Gets the scaling factor. |
Methods
CreateAccessibilityInstance() | |
NudgeDown() |
Moves the selection down. |
NudgeLeft() |
Moves the selection left. |
NudgeRight() |
Moves the selection right. |
NudgeUp() |
Moves the selection up. |
OnHandleDestroyed(EventArgs) |
Catch the handle destroy event to allow an orderly shutdown of the diagram if this is the final handle. |
OnSizeChanged(EventArgs) |
Handles the SizeChanged event by repositioning and resizing all of child control |
OnWatermarkCreated() |
Called after the watermark for this view has been created. Override this method to provide custom behavior, like adding particular links to the Watermark (it derives from the WinForms LinkLabel control). |
ScrollDown() |
Scrolls the view down. |
ScrollLeft() |
Scrolls the view left. |
ScrollRight() |
Scrolls the view right. |
ScrollUp() |
Scrolls the view up. |
SelectedToolboxItemSupportsFilterString(String) |
Determines whether the currently selected toolbox item supports the given filter string. Useful for recognizing custom filters. |
WndProc(Message) |
Override the default WndProc so that we don't shutdown VS and launch Watson unless it's a critical exception. If it's not, then we just diplay the error message. |
ZoomAtViewCenter(Single) |
Zooms in or out around the center point of the current view. |
ZoomIn() |
Zooms in |
ZoomOut() |
Zooms out |
ZoomToFit() |
Zooms in or out to show the entire diagram as large as possible. |