The SFMap type exposes the following members.

Methods

  NameDescription
Protected methodAccessibilityNotifyClients(AccessibleEvents, Int32) (Inherited from Control.)
Protected methodAccessibilityNotifyClients(AccessibleEvents, Int32, Int32) (Inherited from Control.)
Public methodAddShapeFile
Adds a new ShapeFile layer to the map
Protected methodAdjustFormScrollbars (Inherited from ContainerControl.)
Public methodBeginInvoke(Delegate) (Inherited from Control.)
Public methodBeginInvoke(Delegate, array<Object>[]()[][]) (Inherited from Control.)
Public methodBringToFront (Inherited from Control.)
Public methodClearShapeFiles
Removes all ShapeFile layers from the map
Public methodContains (Inherited from Control.)
Protected methodCreateAccessibilityInstance (Inherited from Control.)
Public methodCreateControl (Inherited from Control.)
Protected methodCreateControlsInstance (Inherited from Control.)
Public methodCreateGraphics (Inherited from Control.)
Protected methodCreateHandle (Inherited from Control.)
Public methodCreateMapGraphics
Creates a Graphics object from the SFMap's internal Image used for double buffering.
Public methodCreateObjRef (Inherited from MarshalByRefObject.)
Protected methodDefWndProc (Inherited from Control.)
Protected methodDestroyHandle (Inherited from Control.)
Public methodDispose()()()() (Inherited from Component.)
Protected methodDispose(Boolean)
Clean up any resources being used.
(Overrides ContainerControl..::..Dispose(Boolean).)
Public methodDoDragDrop (Inherited from Control.)
Public methodDrawToBitmap (Inherited from Control.)
Public methodEndInvoke (Inherited from Control.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Component.)
Public methodFindForm (Inherited from Control.)
Public methodFindShapeFileBypath
Finds and returns the ShapeFile which was loaded from the given path
Public methodFitToExtent
Zooms and cetres the map to fit given extent
Public methodFocus (Inherited from Control.)
Protected methodGetAccessibilityObjectById (Inherited from Control.)
Protected methodGetAutoSizeMode (Inherited from Control.)
Public methodGetBitmap
Utility method that creates and returns a new Bitmap Image of the current map displayed in the SFMap Control
Public methodGetChildAtPoint(Point) (Inherited from Control.)
Public methodGetChildAtPoint(Point, GetChildAtPointSkip) (Inherited from Control.)
Public methodGetContainerControl (Inherited from Control.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Public methodGetNextControl (Inherited from Control.)
Public methodGetPreferredSize (Inherited from Control.)
Protected methodGetScaledBounds (Inherited from Control.)
Protected methodGetScrollState (Inherited from ScrollableControl.)
Protected methodGetService (Inherited from Component.)
Public methodGetShapeIndexAtPixelCoord
Returns the shape index for a given shapefile located at a point (in pixel/mouse coordinates)
Protected methodGetStyle (Inherited from Control.)
Protected methodGetTopLevel (Inherited from Control.)
Public methodGetType (Inherited from Object.)
Public methodGisPointToPixelCoord(PointD)
Converts a GIS position to mouse position
Public methodGisPointToPixelCoord(Double, Double)
Converts a GIS position to mouse position
Public methodHide (Inherited from Control.)
Public methodIndexOfShapeFileByPath
Finds and returns the index of the ShapeFile which was loaded from the given path
Public methodInitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected methodInitLayout (Inherited from Control.)
Public methodInvalidate()()()() (Inherited from Control.)
Public methodInvalidate(Region) (Inherited from Control.)
Public methodInvalidate(Boolean) (Inherited from Control.)
Public methodInvalidate(Rectangle) (Inherited from Control.)
Public methodInvalidate(Region, Boolean) (Inherited from Control.)
Public methodInvalidate(Rectangle, Boolean) (Inherited from Control.)
Public methodInvalidateAndClearBackground
Clears the map and calls Invalidate.
Public methodInvoke(Delegate) (Inherited from Control.)
Public methodInvoke(Delegate, array<Object>[]()[][]) (Inherited from Control.)
Protected methodInvokeGotFocus (Inherited from Control.)
Protected methodInvokeLostFocus (Inherited from Control.)
Protected methodInvokeOnClick (Inherited from Control.)
Protected methodInvokePaint (Inherited from Control.)
Protected methodInvokePaintBackground (Inherited from Control.)
Protected methodIsInputChar (Inherited from Control.)
Protected methodIsInputKey
override
(Overrides Control..::..IsInputKey(Keys).)
Protected methodLoadOptimalRenderSettings
Load optimal render settings
Public methodLogicalToDeviceUnits (Inherited from Control.)
Protected methodMemberwiseClone()()()() (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodMousePosToGisPoint(Point)
Converts a MousePoint (in pixel coords) to a map coordinate point
Public methodMousePosToGisPoint(Int32, Int32)
Converts a MousePoint's x and y location to a map coordinate point
Public methodMoveShapeFileDown
Moves the spcified ShapeFile "down" in the ShapeFile layers
Public methodMoveShapeFileUp
Moves the spcified ShapeFile "up" in the ShapeFile layers
Protected methodNotifyInvalidate (Inherited from Control.)
Protected methodOnAutoSizeChanged (Inherited from Control.)
Protected methodOnAutoValidateChanged (Inherited from ContainerControl.)
Protected methodOnBackColorChanged (Inherited from Control.)
Protected methodOnBackgroundImageChanged (Inherited from Control.)
Protected methodOnBackgroundImageLayoutChanged (Inherited from Control.)
Protected methodOnBindingContextChanged (Inherited from Control.)
Protected methodOnCausesValidationChanged (Inherited from Control.)
Protected methodOnChangeUICues (Inherited from Control.)
Protected methodOnClick (Inherited from Control.)
Protected methodOnClientSizeChanged (Inherited from Control.)
Protected methodOnContextMenuChanged (Inherited from Control.)
Protected methodOnContextMenuStripChanged (Inherited from Control.)
Protected methodOnControlAdded (Inherited from Control.)
Protected methodOnControlRemoved (Inherited from Control.)
Protected methodOnCoordinateReferenceSystemChanged
Raises the CoordinateReferenceSystemChanged event.
Protected methodOnCreateControl (Inherited from UserControl.)
Protected methodOnCursorChanged (Inherited from Control.)
Protected methodOnDockChanged (Inherited from Control.)
Protected methodOnDoubleClick
Handles the DoubleClick event. Derived classes overriding this method should call base.OnDoubleClick to ensure the SFMap control handles the event correctly
(Overrides Control..::..OnDoubleClick(EventArgs).)
Protected methodOnDpiChangedAfterParent (Inherited from Control.)
Protected methodOnDpiChangedBeforeParent (Inherited from Control.)
Protected methodOnDragDrop (Inherited from Control.)
Protected methodOnDragEnter (Inherited from Control.)
Protected methodOnDragLeave (Inherited from Control.)
Protected methodOnDragOver (Inherited from Control.)
Protected methodOnEnabledChanged (Inherited from Control.)
Protected methodOnEnter (Inherited from Control.)
Protected methodOnFontChanged (Inherited from ContainerControl.)
Protected methodOnForeColorChanged (Inherited from Control.)
Protected methodOnGiveFeedback (Inherited from Control.)
Protected methodOnGotFocus (Inherited from Control.)
Protected methodOnHandleCreated (Inherited from Control.)
Protected methodOnHandleDestroyed (Inherited from Control.)
Protected methodOnHelpRequested (Inherited from Control.)
Protected methodOnImeModeChanged (Inherited from Control.)
Protected methodOnInvalidated (Inherited from Control.)
Protected methodOnKeyDown (Overrides Control..::..OnKeyDown(KeyEventArgs).)
Protected methodOnKeyPress (Inherited from Control.)
Protected methodOnKeyUp (Overrides Control..::..OnKeyUp(KeyEventArgs).)
Protected methodOnLayout (Inherited from ContainerControl.)
Protected methodOnLeave (Inherited from Control.)
Protected methodOnLoad (Inherited from UserControl.)
Protected methodOnLocationChanged (Inherited from Control.)
Protected methodOnLostFocus (Inherited from Control.)
Protected methodOnMapDoubleClick
Protected methodOnMarginChanged (Inherited from Control.)
Protected methodOnMouseCaptureChanged (Inherited from Control.)
Protected methodOnMouseClick (Inherited from Control.)
Protected methodOnMouseDoubleClick (Inherited from Control.)
Protected methodOnMouseDown
Handles the MouseDown event. Derived classes overriding this method should call base.OnMouseDown to ensure the SFMap control handles the event correctly
(Overrides UserControl..::..OnMouseDown(MouseEventArgs).)
Protected methodOnMouseEnter (Inherited from Control.)
Protected methodOnMouseHover (Inherited from Control.)
Protected methodOnMouseLeave
Handles the MouseLeave event. Derived classes overriding this method should call base.OnMouseLeave to ensure the SFMap control handles the event correctly
(Overrides Control..::..OnMouseLeave(EventArgs).)
Protected methodOnMouseMove
Handles the MouseMove event. Derived classes overriding this method should call base.OnMouseMove to ensure the SFMap control handles the event correctly
(Overrides Control..::..OnMouseMove(MouseEventArgs).)
Protected methodOnMouseUp
Handles the MouseUp event. Derived classes overriding this method should call base.OnMouseUp to ensure the SFMap control raises the event correctly
(Overrides Control..::..OnMouseUp(MouseEventArgs).)
Protected methodOnMouseWheel
Handles the MouseWheel event. Derived classes overriding this method should call base.OnMouseWheel to ensure the SFMap control handles the event correctly
(Overrides ScrollableControl..::..OnMouseWheel(MouseEventArgs).)
Protected methodOnMove (Inherited from Control.)
Protected methodOnNotifyMessage (Inherited from Control.)
Protected methodOnPaddingChanged (Inherited from ScrollableControl.)
Protected methodOnPaint (Overrides Control..::..OnPaint(PaintEventArgs).)
Protected methodOnPaintBackground (Inherited from ScrollableControl.)
Protected methodOnPaintMapBackground
Protected methodOnParentBackColorChanged (Inherited from Control.)
Protected methodOnParentBackgroundImageChanged (Inherited from Control.)
Protected methodOnParentBindingContextChanged (Inherited from Control.)
Protected methodOnParentChanged (Inherited from ContainerControl.)
Protected methodOnParentCursorChanged (Inherited from Control.)
Protected methodOnParentEnabledChanged (Inherited from Control.)
Protected methodOnParentFontChanged (Inherited from Control.)
Protected methodOnParentForeColorChanged (Inherited from Control.)
Protected methodOnParentRightToLeftChanged (Inherited from Control.)
Protected methodOnParentVisibleChanged (Inherited from Control.)
Protected methodOnPreviewKeyDown (Inherited from Control.)
Protected methodOnPrint (Inherited from Control.)
Protected methodOnQueryContinueDrag (Inherited from Control.)
Protected methodOnRegionChanged (Inherited from Control.)
Protected methodOnResize
override
(Overrides UserControl..::..OnResize(EventArgs).)
Protected methodOnRightToLeftChanged (Inherited from ScrollableControl.)
Protected methodOnScroll (Inherited from ScrollableControl.)
Protected methodOnSelectedRecordChanged
Protected methodOnShapeFilesChanged
Fires the ShapeFilesChanged event
Protected methodOnSizeChanged (Inherited from Control.)
Protected methodOnStyleChanged (Inherited from Control.)
Protected methodOnSystemColorsChanged (Inherited from Control.)
Protected methodOnTabIndexChanged (Inherited from Control.)
Protected methodOnTabStopChanged (Inherited from Control.)
Protected methodOnTextChanged (Inherited from Control.)
Protected methodOnTooltipDisplayed
Fires the TooltipDisplayed event
Protected methodOnValidated (Inherited from Control.)
Protected methodOnValidating (Inherited from Control.)
Protected methodOnVisibleChanged (Inherited from ScrollableControl.)
Protected methodOnZoomLevelChanged
Fires the ZoomLevelChanged event
Public methodPerformAutoScale (Inherited from ContainerControl.)
Public methodPerformLayout()()()() (Inherited from Control.)
Public methodPerformLayout(Control, String) (Inherited from Control.)
Public methodPixelCoordToGisPoint(Point)
Converts pixel coordinates to map coordinates
Public methodPixelCoordToGisPoint(Int32, Int32)
Converts pixel coordinates to map coordinates
Public methodPointToClient (Inherited from Control.)
Public methodPointToScreen (Inherited from Control.)
Public methodPreProcessControlMessage (Inherited from Control.)
Public methodPreProcessMessage (Inherited from Control.)
Protected methodProcessCmdKey (Inherited from ContainerControl.)
Protected methodProcessDialogChar (Inherited from ContainerControl.)
Protected methodProcessDialogKey (Inherited from ContainerControl.)
Protected methodProcessKeyEventArgs (Inherited from Control.)
Protected methodProcessKeyMessage (Inherited from Control.)
Protected methodProcessKeyPreview (Inherited from Control.)
Protected methodProcessMnemonic (Inherited from ContainerControl.)
Protected methodProcessTabKey (Inherited from ContainerControl.)
Protected methodRaiseDragEvent (Inherited from Control.)
Protected methodRaiseKeyEvent (Inherited from Control.)
Protected methodRaiseMouseEvent (Inherited from Control.)
Protected methodRaisePaintEvent (Inherited from Control.)
Public methodReadXml(XmlElement, String)
reads and loads XML representatino of a .EGP project
Public methodReadXml(XmlElement, String, ProgressLoadStatusHandler)
Protected methodRecreateHandle (Inherited from Control.)
Public methodRectangleToClient (Inherited from Control.)
Public methodRectangleToScreen (Inherited from Control.)
Public methodRefresh()()()() (Inherited from Control.)
Public methodRefresh(Boolean)
Causes the map to redraw all of its contents immediately
Public methodRemoveShapeFile
Removes the specifed ShapeFile from the SFMap control
Protected methodRescaleConstantsForDpi (Inherited from Control.)
Public methodResetBackColor (Inherited from Control.)
Public methodResetBindings (Inherited from Control.)
Public methodResetCursor (Inherited from Control.)
Public methodResetFont (Inherited from Control.)
Public methodResetForeColor (Inherited from Control.)
Public methodResetImeMode (Inherited from Control.)
Protected methodResetMouseEventArgs (Inherited from Control.)
Public methodResetRightToLeft (Inherited from Control.)
Public methodResetText (Inherited from Control.)
Public methodRestrictExtentToCRS
Public methodResumeLayout()()()() (Inherited from Control.)
Public methodResumeLayout(Boolean) (Inherited from Control.)
Protected methodRtlTranslateAlignment(HorizontalAlignment) (Inherited from Control.)
Protected methodRtlTranslateAlignment(LeftRightAlignment) (Inherited from Control.)
Protected methodRtlTranslateAlignment(ContentAlignment) (Inherited from Control.)
Protected methodRtlTranslateContent (Inherited from Control.)
Protected methodRtlTranslateHorizontal (Inherited from Control.)
Protected methodRtlTranslateLeftRight (Inherited from Control.)
Public methodScale(Single) Obsolete. (Inherited from Control.)
Public methodScale(SizeF) (Inherited from Control.)
Public methodScale(Single, Single) Obsolete. (Inherited from Control.)
Public methodScaleBitmapLogicalToDevice (Inherited from Control.)
Protected methodScaleControl (Inherited from ScrollableControl.)
Protected methodScaleCore (Inherited from ScrollableControl.)
Public methodScrollControlIntoView (Inherited from ScrollableControl.)
Protected methodScrollToControl (Inherited from ScrollableControl.)
Public methodSelect()()()() (Inherited from Control.)
Protected methodSelect(Boolean, Boolean) (Inherited from ContainerControl.)
Public methodSelectNextControl (Inherited from Control.)
Public methodSendToBack (Inherited from Control.)
Public methodSetAutoScrollMargin (Inherited from ScrollableControl.)
Protected methodSetAutoSizeMode (Inherited from Control.)
Public methodSetBounds(Int32, Int32, Int32, Int32) (Inherited from Control.)
Public methodSetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) (Inherited from Control.)
Protected methodSetBoundsCore (Inherited from Control.)
Protected methodSetClientSizeCore (Inherited from Control.)
Protected methodSetDisplayRectLocation (Inherited from ScrollableControl.)
Protected methodSetScrollState (Inherited from ScrollableControl.)
Protected methodSetStyle (Inherited from Control.)
Protected methodSetTopLevel (Inherited from Control.)
Protected methodSetVisibleCore (Inherited from Control.)
Public methodSetZoomAndCentre
Convenience method to set the ZoomLevel and CentrePoint in one method
Public methodShow (Inherited from Control.)
Protected methodSizeFromClientSize (Inherited from Control.)
Public methodSuspendLayout (Inherited from Control.)
Public methodToString (Inherited from Component.)
Public methodUpdate (Inherited from Control.)
Protected methodUpdateBounds()()()() (Inherited from Control.)
Protected methodUpdateBounds(Int32, Int32, Int32, Int32) (Inherited from Control.)
Protected methodUpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) (Inherited from Control.)
Protected methodUpdateDefaultButton (Inherited from ContainerControl.)
Protected methodUpdateStyles (Inherited from Control.)
Protected methodUpdateZOrder (Inherited from Control.)
Public methodValidate()()()() (Inherited from ContainerControl.)
Public methodValidate(Boolean) (Inherited from ContainerControl.)
Public methodValidateChildren()()()() (Inherited from UserControl.)
Public methodValidateChildren(ValidationConstraints) (Inherited from UserControl.)
Protected methodWndProc (Inherited from UserControl.)
Public methodWriteXml
Writes an xml representation of the current project loaded in the SFMap control
Public methodZoomToFullExtent
Centres and scales the map to fit the entire map in the SFControl
Public methodZoomToSelection()()()()
Zooms to the selected records bounds of all layers loaded in the control
Public methodZoomToSelection(Int32)
zooms to selected record bounds in zero based layer on the map
Public methodZoomToSelection(ShapeFile)
zooms the given layer's selected records bounds

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodIContainerControl..::..ActivateControl (Inherited from ContainerControl.)
Explicit interface implemetationPrivate methodIDropTarget..::..OnDragDrop (Inherited from Control.)
Explicit interface implemetationPrivate methodIDropTarget..::..OnDragEnter (Inherited from Control.)
Explicit interface implemetationPrivate methodIDropTarget..::..OnDragLeave (Inherited from Control.)
Explicit interface implemetationPrivate methodIDropTarget..::..OnDragOver (Inherited from Control.)

See Also