GoDigram for .NET Framework and .NET Core
Northwoods.Go Namespace / GoView Class
Properties Methods Events


In This Topic
    GoView Class Members
    In This Topic

    The following tables list the members exposed by GoView.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Properties
     NameDescription
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets whether the user can copy objects in this view.  
    Public Property Gets or sets whether the user can delete objects in this view.  
    Public Property Gets or sets whether the user can drag the selection out of this view to another window.  
    Public PropertyOverridden.  Gets and sets whether this view accepts drop events of drag-and-drop operations.  
    Public Property Gets or sets whether the user can edit objects in this view.  
    Public Property Gets or sets whether the user can insert objects into this view.  
    Public Property Gets or sets whether the user can type keystroke commands in this view.  
    Public Property Gets or sets whether the user can link objects together in this view.  
    Public Property Gets or sets whether the user can use the mouse in this view.  
    Public Property Gets or sets whether the user can move objects in this view.  
    Public Property Gets or sets whether the user can reshape objects in this view.  
    Public Property Gets or sets whether the user can resize objects in this view.  
    Public Property Gets or sets whether the user can select objects in this view.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the distance a selected object is moved using the arrow keys.  
    Public Property Gets or sets the distance a selected object is moved using the arrow keys with the Ctrl key held down.  
    Public Property Gets or sets the region around the original pan point where automatic panning does not occur.  
    Public Property Gets or sets how long to wait before autoscrolling.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the margin in the view where a mouse drag will automatically cause the view to scroll.  
    Public PropertyGets or sets how quickly to change the DocPosition when the mouse is in the AutoScrollRegion.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets the GoGrid which is held by this view's BackgroundLayer and which by default implements the various grid properties of this view.  
    Public PropertyGets or sets whether there is a value for Sheet, that is a GoSheet in this view's BackgroundLayer.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the layer that is normally used for holding view-specific objects that are behind all of the document layers.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the 3D border style for this view.  
    Public Property Gets or sets the border style for this view.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets the Control that runs along the bottom edge of the view.  
    Public PropertyGets or sets the Control that fits in the bottom-left corner adjacent to both the BottomBar and the LeftBar.  
    Public PropertyGets or sets the Control that fits in the bottom-right corner adjacent to both the BottomBar and the RightBar.  
    Public Property Gets or sets the width of the pen used in bounding handles, surrounding a selected object.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets how pixels are composited for all drawing operations.  
    Public Property (Inherited from System.ComponentModel.Component)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets the SingleSelection property of the GoToolContext tool that is in the MouseDownTools list.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyOverridden. We override this property in order to remember the DefaultCursor if it had not been set explicitly.  
    Public PropertyGets or sets the view's Cursor given a standard cursor name, rather than a Windows.Forms.Cursor object.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the default Cursor for this view.  
    Public Property Gets or sets the default tool.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets which key commands are disabled in the GoToolManager's GoToolManager.DoKeyDown method.  
    Public PropertyOverridden.  Gets the area where the view displays its document.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets the extent of the view in its document, both position and size.  
    Public Property Gets or sets the center point of the view in the document, in document coordinates.  
    Public Property Gets the size of this view in its document.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the position in the document that this view is displaying.  
    Public Property Gets or sets the scale at which this view displays its document.  
    Public Property Gets or sets the document that this view is displaying.  
    Public Property Gets the dimensions of the document.  
    Public Property Gets the top-left position of the document.  
    Public PropertyGets or sets whether the routing of links happens continuously when DragsRealtime is true. [In Web Forms there is no continuous visual feedback of the rerouting of links.]  
    Public Property Gets or sets whether a user's drag of the selection occurs continuously. [In Web Forms there is no continuous visual feedback of a drag.]  
    Public Property Gets or sets whether a rubber-band box should be drawn in XOR mode.  
    Public PropertyGets or sets the graphical object representing a Control used to edit an object in this view in a modal fashion.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets whether OnDragEnter should call DoExternalDrop immediately, to actually create the dropped objects and add them to the document, and so that the user's drag-and-drop from another window will use an instance of a GoToolDragging as the current Tool for dragging around those newly dropped objects.  
    Public Property Gets the canonical event args information for the last mouse down.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets the primary GoGrid used by this view.  
    Public PropertyGets or sets the size of each cell in the Grid.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyGets or sets the origin for the Grid.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public PropertyDesign-time and PropertyGrid access to Grid properties.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets whether the selection disappears when this view loses focus.  
    Public Property Gets or sets the horizontal scroll bar used by the view when not all objects can be displayed at once in the given client area.  
    Public Property Gets or sets how long a mouse should stay at one spot before a hover event occurs.  
    Public Property Gets or sets the ImageList that GoImage objects can draw from.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets how images are rendered when scaled or stretched.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets whether the user is currently editing an object.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets whether any painting that is ongoing is part of a printing operation.  
    Public Property This property is true when this GoView is producing a Bitmap.  
    Public Property Gets the canonical event args information for the last mouse or keyboard input.  
    Public Property Gets the collection of layers that this view displays.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets the Control that runs along the left edge of the view.  
    Public Propertystatic (Shared in Visual Basic) This static/shared property holds the runtime license key that permits distribution of applications using this control without displaying a licensing watermark.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the maximum number of objects allowed in the selection.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets a list of "mode-less" tools to be considered for becoming the current Tool upon a mouse down event.  
    Public Property Gets a list of "mode-less" tools to be considered for becoming the current Tool upon a mouse move event.  
    Public Property Gets a list of "mode-less" tools to be considered for becoming the current Tool upon a mouse up event.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyThis convenience property safely casts the value of NewLinkPrototype as a GoLabeledLink.  
    Public PropertyThis convenience property safely casts the value of NewLinkPrototype as a GoLink.  
    Public PropertyGets the Type of NewLinkPrototype, and when set, creates an instance of the class as the new value of NewLinkPrototype.  
    Public PropertyGets or sets a GoObject that is copied when a new link is created.  
    Public Property Gets or sets the handle color for selected objects when this view does not have focus.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the scale at which greeked objects paint something simple.  
    Public Property Gets or sets the scale at which greeked objects paint nothing.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets how pixels are positioned for all drawing operations.  
    Public Property Gets or sets the distance at which potential links will snap to valid ports.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the handle color for the primary selection.  
    Public Property Gets the size of the document to be printed.  
    Public Property Gets the top-left position of the document to be printed.  
    Public Property Gets or sets the scale at which we should print.  
    Public PropertyGets or sets whether PrintView should print objects that belong to view layers as well as all document objects.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyDesign-time and PropertyGrid access to ResizeHandleSize.  
    Public Property Gets or sets the width of the pen used in resize handles for a selected object.  
    Public Property The default size for new resize handles for resizable selected objects.  
    Public PropertyDesign-time and PropertyGrid access to ResizeHandleSize.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets the Control that runs along the right edge of the view.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets the distance to scroll when scrolling a small amount.  
    Public Property Gets or sets the handle color for selected objects other than the primary selection.  
    Public PropertyGets or sets the GoPickInRectangleStyle used by SelectInRectangle to determine whether an object is within a rectangle.  
    Public Property Gets the view's selection object.  
    Public Property Gets or sets the color used for drawing drop shadows.  
    Public Property Design-time and PropertyGrid access to the ShadowOffset.  
    Public Property Gets or sets the offset distance for drop shadows.  
    Public Property Design-time and PropertyGrid access to the ShadowOffset.  
    Public PropertyGets or sets the GoObject that represents the sheet of paper the user sees, when the SheetStyle is not GoViewSheetStyle.GoViewSheetStyle.None.  
    Public PropertyDesign-time and PropertyGrid access to Sheet properties.  
    Public PropertyDesign-time and PropertyGrid access to Sheet properties.  
    Public PropertyDesign-time and PropertyGrid access to Sheet properties.  
    Public PropertyDesign-time and PropertyGrid access to Sheet properties.  
    Public PropertyDesign-time and PropertyGrid access to Sheet properties.  
    Public PropertyGets or sets the how much of the background to show on each side of the sheet of paper, when the SheetStyle is not GoViewSheetStyle.None.  
    Public PropertyDesign-time and PropertyGrid access to Sheet properties.  
    Public PropertyGets or sets how the view adjusts its DocScale and DocPosition as the view's size changes.  
    Public PropertyDesign-time and PropertyGrid access to Sheet properties.  
    Public Property Gets or sets the visibility policy for the horizontal scroll bar.  
    Public PropertyControls whether any parts of the document at negative coordinates can be seen or scrolled to by the user, when the SheetStyle is None.  
    Public Property Gets or sets the visibility policy for the vertical scroll bar.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets how nicely lines are drawn.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property Gets or sets how nicely text is rendered.  
    Public Property Gets or sets the current tool being used by this view.  
    Public Property Gets or sets the ToolTip component for this view.  
    Public PropertyGets or sets a string to be displayed in a tooltip when no tooltip text is shown for a particular GoObject.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets the Control that runs along the top edge of the view.  
    Public PropertyGets or sets the Control that fits in the top-left corner adjacent to both the TopBar and the LeftBar.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public PropertyGets or sets the Control that fits in the top-right corner adjacent to both the TopBar and the RightBar.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Propertystatic (Shared in Visual Basic) Return the version of GoDiagram being used.  
    Public Propertystatic (Shared in Visual Basic) Return the name of the version of GoDiagram being used.  
    Public Property Gets or sets the vertical scroll bar used by the view when not all objects can be displayed at once in the given client area.  
    Public Property (Inherited from System.Windows.Forms.Control)
    Public Property (Inherited from System.Windows.Forms.Control)
    Top
    Public Methods
     NameDescription
    Public MethodThis just calls Document.AbortTransaction().  
    Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Public Method Disable painting of this view.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method Called to see if the user can copy objects in this view for this document.  
    Public Method Called to see if the user can delete objects in this view for this document.  
    Public MethodThis predicate is true when the user can perform the EditCopy action.  
    Public MethodThis predicate is true when the user can perform the EditCut action.  
    Public MethodThis predicate is true when the user can perform the EditDelete action.  
    Public MethodThis predicate is true when the user can perform the EditEdit action.  
    Public Method Called to see if the user can edit objects in this view for this document.  
    Public MethodThis predicate is true when the user can perform the EditPaste action.  
    Public Method Called to see if the user can insert objects into this view for this document.  
    Public Method Called to see if the user can link objects together in this view for this document.  
    Public Method Called to see if the user can move objects in this view for this document.  
    Public MethodThis just calls Document.CanRedo().  
    Public Method Called to see if the user can reshape objects in this view for this document.  
    Public Method Called to see if the user can resize objects in this view for this document.  
    Public Method Determine if there is room for the view to be scrolled in a given direction.  
    Public Method Called to see if the user can select objects in this view for this document.  
    Public MethodThis just calls Document.CanUndo().  
    Public Method This method is called to determine the next position in the document for this view, given a point at which the user is holding the mouse during a pan operation.  
    Public Method This method is called to determine the next position in the document for this view, given a point at which the user is dragging the mouse.  
    Public Method Determine the actual extent of all of the objects in the document as seen by this view.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public Method Make copies of the objects in a collection and add them to this view's document at the given offset.  
    Public Method Put a copy of a collection of objects in the clipboard.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public MethodCreate an instance of the default DefaultTool for this view.  
    Public Method This method is called by the constructor to create a document for this view.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method This method is called by the constructor to create a grid object for this view.  
    Public MethodThe GoToolLinking class calls this method to create a new link between ports.  
    Public Method (Inherited from System.MarshalByRefObject)
    Public Method This method is called by the constructor to create a selection collection for this view.  
    Public Method This method is called by the constructor to create a page object for this view.  
    Public Method Delete a collection of objects.  
    Public MethodStart or restart a timer to see if the mouse has moved; if at the end of the timer the mouse has not moved, DoMouseHover is called.  
    Public MethodOverloaded. Overridden.   
    Public MethodStart or continue scrolling the view according to the relative position of the viewPnt compared to the originPnt.  
    Public Method Start or continue automatically scrolling the view during a mouse drag.  
    Public MethodThis method is called by DoMouseOver when no call to OnMouseOver has returned true.  
    Public Method Handle a canonicalized cancel input event.  
    Public Method Perform the behavior that normally occurs upon a context click.  
    Public Method Perform the behavior that normally occurs upon a double click.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public MethodStop the user's editing an object using the EditControl.  
    Public Method Perform the behavior that normally occurs upon a mouse hover.  
    Public Method Handle a canonicalized keyboard input event.  
    Public Method Handle a canonicalized mouse down input event.  
    Public Method Handle a canonicalized mouse hover input event.  
    Public Method Handle a canonicalized mouse move input event.  
    Public Method Perform the immediate behavior normally associated with the mouse moving without a mouse button being pressed.  
    Public Method Handle a canonicalized mouse up input event.  
    Public Method Handle a canonicalized mouse wheel input event.  
    Public Method Perform the behavior that normally occurs when there is a change in the document object that the mouse is over.  
    Public MethodPerform the behavior that normally occurs when the Selection has been dropped in this view.  
    Public MethodInvoke BackgroundSelectionDropReject or ObjectSelectionDropReject event handlers and GoObject.GoObject.OnSelectionDropReject methods to see if any want to prevent a drop.  
    Public Method Perform the behavior that normally occurs upon a single click.  
    Public Method This method is responsible for finding a tooltip string for an object and then displaying it in a ToolTip.  
    Public Method Perform the standard mouse wheel behavior for views.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method This convenience method erases any previous XOR-drawn rectangle and then may draw a new one with the given dimensions.  
    Public Method Draw a line on the screen in XOR mode.  
    Public Method Draw a rectangle on the screen in XOR mode.  
    Public MethodCopy the Selection to the clipboard.  
    Public MethodCopy the current Selection to the clipboard and then delete it.  
    Public Method Remove all selected objects from this view's document.  
    Public Method Have the user edit the primary selection.  
    Public Method Begin having the user edit an object.  
    Public Method Paste and select a copy of the clipboard's GoObjects into this view's document.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method Re-enable painting of this view.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public MethodOverloaded.   
    Public MethodFind the nearest Grid point to a given point.  
    Public MethodThis just calls Document.FinishTransaction(tname).  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method Produce a rendering of this view.  
    Public MethodOverloaded.   
    Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.MarshalByRefObject)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method Get a Brush for filling in an object's drop-shadow.  
    Public Method Get a Pen for drawing an object's drop-shadow.  
    Public Method This is the event handler for both scroll bars.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method This method is responsible for setting up the view's collection of layers to include all of the document's layers, in order, followed by the view's default layer.  
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Public Method This predicate is true when a drag-and-drop started within this view.  
    Public Method Position and size the scrollbars and corner.  
    Public MethodThis method is called when setting the DocPosition property to make sure the view only takes reasonable, desired positions.  
    Public Method This method is called when setting the DocScale property to make sure that the view only displays objects at a reasonable scale.  
    Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Public MethodThis predicate is called by SelectNextNode to decide if a part's text label starts with a given character.  
    Public Method Move a collection of objects by a given offset.  
    Public Method Copy the GoObjects in the clipboard into this view's document.  
    Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Public Method Find a visible object at a given point.  
    Public Method Return a collection of objects that can be picked at a particular point.  
    Public Method Return a collection of objects that are surrounded by a given rectangle.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method Print this view's document.  
    Public Method This is called repeatedly by the printing process in order to produce the printed image.  
    Public Method Display a print preview window for this view's document.  
    Public MethodRaise a BackgroundContextClicked event for a given canonicalized input event.  
    Public MethodRaise a BackgroundDoubleClicked event for a given canonicalized input event.  
    Public MethodRaise a BackgroundHover event for a given canonicalized input event.  
    Public MethodRaise a BackgroundSelectionDropped event for a given canonicalized input event.  
    Public MethodCall OnBackgroundSelectionDropReject with the given GoInputEventArgs to raise a BackgroundSelectionDropReject event.  
    Public MethodRaise a BackgroundSingleClicked event for a given canonicalized input event.  
    Public Method Handle changes to any view layers or view objects.  
    Public MethodCall OnClipboardCopied to raise a ClipboardCopied event.  
    Public MethodCall OnClipboardPasted to raise a ClipboardPasted event.  
    Public MethodCall OnExternalObjectsDropped to raise a ExternalObjectsDropped event.  
    Public MethodCall OnLinkCreated for the given object to raise a LinkCreated event.  
    Public MethodCall OnLinkRelinked for the given object to raise a LinkRelinked event.  
    Public MethodRaise an ObjectContextClicked event for a given object and canonicalized input event.  
    Public MethodRaise an ObjectDoubleClicked event for a given object and canonicalized input event.  
    Public MethodCall OnObjectEdited for the given object to raise an ObjectEdited event.  
    Public MethodRaise an ObjectEnterLeave event for a given object.  
    Public MethodCall OnObjectGotSelection for the given object to raise an ObjectGotSelection event.  
    Public MethodRaise an ObjectHover event for a given object and canonicalized input event.  
    Public MethodCall OnObjectLostSelection for the given object to raise an ObjectLostSelection event.  
    Public MethodCall OnObjectResized for the given object to raise an ObjectResized event.  
    Public MethodRaise an ObjectSelectionDropped event for a given object and canonicalized input event.  
    Public MethodCall OnObjectSelectionDropReject with the given GoObjectEventArgs to raise a ObjectSelectionDropReject event.  
    Public MethodRaise an ObjectSingleClicked event for a given object and canonicalized input event.  
    Public MethodRaise a PropertyChanged event for the given property name.  
    Public MethodCall OnSelectionCopied to raise a SelectionCopied event.  
    Public MethodCall OnSelectionDeleted to raise a SelectionDeleted event.  
    Public MethodCall OnSelectionDeleting with the given CancelEventArgs to raise a SelectionDeleting event.  
    Public MethodCall OnSelectionFinished.  
    Public MethodCall OnSelectionMoved to raise a SelectionMoved event.  
    Public MethodCall OnSelectionStarting.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public MethodThis just calls Document.Redo().  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method Replace one of the "mode-less" tools used by this view.  
    Public MethodCall the Control.Focus() method, catching any SecurityException to make sure OnGotFocus is called anyway.  
    Public MethodChange the DocScale and DocPosition properties so that all document objects are visible.  
    Public MethodChange the DocScale, and adjust the DocPosition so that the docPt remains at the center of the view.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method Programmatically scroll the view by a "line" (a small change).  
    Public Method Programmatically scroll the view by a "page" (a large change).  
    Public Method Change this view's DocPosition so that the given rectangle is visible.  
    Public Method Add all eligible document objects to this view's selection.  
    Public Method Add all eligible document objects that are within a given rectangle to this view's selection.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method Change the primary selection to be the next object whose label starts with a given letter or digit.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Public Method This method sets some properties that determine whether the user can modify the document from this view.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public MethodFind the nearest grid point to a given point when MoveSelection or CopySelection need to snap object locations to a grid.  
    Public Method Convert a cursor name to a standardized name.  
    Public MethodThis just calls Document.StartTransaction().  
    Public Method Stop any ongoing auto-scroll or auto-pan action.  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method (Inherited from System.ComponentModel.Component)
    Public MethodThis just calls Document.Undo().  
    Public Method (Inherited from System.Windows.Forms.Control)
    Public Method This method is called when this GoView's Size (or Width or Height) is changed, to allow the view to scroll or rescale itself.  
    Public Method Update the scroll bars for this view, changing the minimum/maximum/value and visibility as appropriate.  
    Public Method Cause the whole view, including scroll bars, to be redrawn.  
    Top
    Protected Methods
     NameDescription
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodThis method is called from CopyToClipboard to produce a DataObject representing the available data formats and their values for the objects in the clipboard.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method Handle dragging from another Control.  
    Protected Method Handle drag-drops from another Control.  
    Protected Method Handle dragging that started from this view.  
    Protected Method Handle drag-dropping from within this view.  
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method Return an image to be displayed during a drag coming from another window.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  Let this view handle the arrow keys.  
    Protected MethodOverloaded.  (Inherited from System.MarshalByRefObject)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  Redraw the whole view if the background color has changed.  
    Protected MethodInvoke all BackgroundContextClicked event handlers.  
    Protected MethodInvoke all BackgroundDoubleClicked event handlers.  
    Protected MethodInvoke all BackgroundHover event handlers.  
    Protected MethodOverridden.  Redraw the whole view if the background image has changed.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodInvoke all BackgroundSelectionDropped event handlers.  
    Protected MethodInvoke all BackgroundSelectionDropReject event handlers.  
    Protected MethodInvoke all BackgroundSingleClicked event handlers.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodInvoke all ClipboardCopied event handlers.  
    Protected MethodInvoke all ClipboardPasted event handlers.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  This lays out the scroll bars, too, if needed.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method Handle changes to the view's document or any of the document's layers or objects.  
    Protected MethodOverridden.  For a double-click, this method gets called instead of a second OnMouseUp.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  Handle the DragDrop event by canonicalizing the input event and behaving differently for internal drag-drops than for drops coming from other windows.  
    Protected MethodOverridden.  Show an image for an external drag.  
    Protected MethodOverridden.  Turn off any mouse-related timers and remove any external drag image or objects.  
    Protected MethodOverridden.  Handle the DragOver event by canonicalizing the input event and behaving differently for internal drags than for external drags coming from other windows.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodInvoke all ExternalObjectsDropped event handlers.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  When a view gets focus, make sure the selection appearance can be updated, if needed.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  This method is the view's key event handler.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodInvoke all LinkCreated event handlers.  
    Protected MethodInvoke all LinkRelinked event handlers.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  When a view loses focus, make sure the selection appearance can be updated, if needed.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  This method is the view's mouse down event handler.  
    Protected MethodOverridden. Call DoObjectEnterLeave if the mouse enters this view on a document object.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  Turn off any mouse-related timers.  
    Protected MethodOverridden.  This method is the view's mouse move event handler.  
    Protected MethodOverridden.  This method is the view's mouse up event handler.  
    Protected MethodOverridden.  This is the mouse wheel event handler, that handles scrolling and zooming.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodInvoke all ObjectContextClicked event handlers.  
    Protected MethodInvoke all ObjectDoubleClicked event handlers.  
    Protected MethodInvoke all ObjectEdited event handlers.  
    Protected MethodInvoke all ObjectEnterLeave event handlers.  
    Protected MethodInvoke all ObjectGotSelection event handlers.  
    Protected MethodInvoke all ObjectHover event handlers.  
    Protected MethodInvoke all ObjectLostSelection event handlers.  
    Protected MethodInvoke all ObjectResized event handlers.  
    Protected MethodInvoke all ObjectSelectionDropped event handlers.  
    Protected MethodInvoke all ObjectSelectionDropReject event handlers.  
    Protected MethodInvoke all ObjectSingleClicked event handlers.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  Called by the system when needing to fix up invalidated parts of this view.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodCall all PropertyChanged event handlers.  
    Protected MethodOverridden. If the user types an Escape during a drag, we cancel the drag by calling DoCancelMouse.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodInvoke all SelectionCopied event handlers.  
    Protected MethodInvoke all SelectionDeleted event handlers.  
    Protected MethodInvoke all SelectionDeleting event handlers.  
    Protected MethodInvoke all SelectionFinished event handlers.  
    Protected MethodInvoke all SelectionMoved event handlers.  
    Protected MethodInvoke all SelectionStarting event handlers.  
    Protected MethodOverridden.  This lays out the scroll bars, too, if needed.  
    Protected MethodOverridden.  Redraw the whole view if the Control style has changed.  
    Protected MethodOverridden.  Redraw the whole view if the system colors have changed.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverridden.  In case the size changed while it was not visible, make sure we update the scroll bars.  
    Protected Method Draw any decoration that should appear behind all of the objects.  
    Protected Method Paint all the document and/or view objects.  
    Protected Method Fill in the document paper color or view background color.  
    Protected Method Paint all of the objects of this view or its document that are visible in the given rectangle.  
    Protected Method Draw any printed decorations on the paper that would not normally be part of a window view.  
    Protected Method Display the print preview window.  
    Protected Method Display a printing choices dialog.  
    Protected Method Render for printing everything you want to display from the view.  
    Protected MethodOverridden. When this view has an EditControl that is showing a Control that has focus, return false to permit that Control to process all keys.  
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Protected Method (Inherited from System.Windows.Forms.Control)
    Top
    Public Events
     NameDescription
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event The user performed a context click in the background, not over any document object.  
    Public Event The user performed a double click on the background, not over any document object.  
    Public Event The user hovered over the background, not over any document object.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event The user dropped the view's selection onto the background of the view, not onto any document object.  
    Public EventThe event that is raised during a drag's mouse move over the background; setting the GoInputEventArgs.InputState property to GoInputState.GoInputState.Cancel will reject a drop of the selection at this input event point.  
    Public Event The user performed a single click on the background, not over any document object.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event The event that is raised after the user has copied something into the clipboard from this document.  
    Public Event The event that is raised after the user has pasted a copy of the clipboard into this document.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.ComponentModel.Component)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public EventAll GoDocument.Changed events get re-raised through this event, for the convenience of writing event handlers on the document's view.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event The event that is raised after the user has dropped a copy of some objects into this document.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event The event that is raised after the user draws a new link.  
    Public Event The event that is raised after the user reconnects an existing link.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event A document object was context clicked by the user.  
    Public Event A document object was double clicked by the user.  
    Public Event The event that is raised after the user finishes editing an object.  
    Public Event The mouse entered and/or left a document object, when no particular tool is running (a mouse-over) or when dragging.  
    Public Event The event that is raised when an object gets added to this view's selection.  
    Public Event A document object was hovered over by the user.  
    Public Event The event that is raised when an object is removed from this view's selection.  
    Public Event The event that is raised after the user finishes resizing an object.  
    Public Event The user dropped the view's Selection onto a document object.  
    Public EventThe event that is raised during a drag's mouse over a document object; setting the GoInputEventArgs.InputState property to GoInputState.GoInputState.Cancel will reject a drop of the selection at this input event point.  
    Public Event A document object was single clicked by the user.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event Rather than having separate events whenever any view property changed, all such notifications occur through this single event.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event The event that is raised after the user has copied the selection.  
    Public Event The event that is raised after the user has deleted the selected objects.  
    Public Event The cancellable event that is raised just before the user has deleted the selected objects.  
    Public Event The event that is raised after a number of objects are selected or de-selected.  
    Public Event The event that is raised after the user has finished moving the selection.  
    Public Event The event that is raised before a number of objects are selected or de-selected.  
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Public Event (Inherited from System.Windows.Forms.Control)
    Top
    See Also