SqlDialogPage Class

Class extending DialogPage for creating custom PropertyPage

Inheritance Hierarchy

System..::..Object
  System..::..MarshalByRefObject
    System.ComponentModel..::..Component
      DialogPage
        Microsoft.VisualStudio.Data.Tools.SqlLanguageServices..::..SqlDialogPage
          Microsoft.VisualStudio.Data.Tools.SqlLanguageServices..::..AdvancedPage

Namespace:  Microsoft.VisualStudio.Data.Tools.SqlLanguageServices
Assembly:  Microsoft.VisualStudio.Data.Tools.SqlLanguageServices (in Microsoft.VisualStudio.Data.Tools.SqlLanguageServices.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
Public Class SqlDialogPage _
    Inherits DialogPage
'Usage
Dim instance As SqlDialogPage
[ComVisibleAttribute(true)]
public class SqlDialogPage : DialogPage
[ComVisibleAttribute(true)]
public ref class SqlDialogPage : public DialogPage
[<ComVisibleAttribute(true)>]
type SqlDialogPage =  
    class
        inherit DialogPage
    end
public class SqlDialogPage extends DialogPage

The SqlDialogPage type exposes the following members.

Constructors

  Name Description
Public method SqlDialogPage Constructor creating SqlDialogPage instance

Top

Properties

  Name Description
Public property AutomationObject Gets the DTE automation model object for a given instance of a dialog page class. (Overrides DialogPageAutomationObject()()()().)
Protected property CanRaiseEvents (Inherited from Component.)
Public property Container (Inherited from Component.)
Protected property DesignMode (Inherited from Component.)
Protected property Events (Inherited from Component.)
Protected property PropertySheet Gets SqlPropertySheet if exists, else create it.
Protected property SettingsRegistryPath (Inherited from DialogPage.)
Public property Site (Inherited from DialogPage.)
Protected property Window Gets the window that is used as the user interface of the dialog page. (Overrides DialogPageWindow()()()().)

Top

Methods

  Name Description
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Protected method CreatePropertySheet Virtual method to create PropertySheet. Implemented by class extending SqlDialogPage to create custom Page
Public method Dispose() () () () (Inherited from Component.)
Protected method Dispose(Boolean) (Inherited from DialogPage.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Component.)
Public method GetHashCode (Inherited from Object.)
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Protected method GetService (Inherited from Component.)
Public method GetType (Inherited from Object.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Public method LoadSettingsFromStorage Overriding base class method. Called by Shell to load a dialog page's settings from local storage, generally the registry. (Overrides DialogPageLoadSettingsFromStorage()()()().)
Public method LoadSettingsFromXml Called by Visual Studio Shell to load a dialog page's settings from the Visual Studio Shell settings storage on disk. (Overrides DialogPageLoadSettingsFromXml(IVsSettingsReader).)
Protected method MemberwiseClone() () () () (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Protected method OnActivate Handles Windows Activate messages from the Visual Studio Shell environment. (Overrides DialogPageOnActivate(CancelEventArgs).)
Protected method OnApply Handles Apply messages from the Visual Studio environment. (Overrides DialogPageOnApply(PageApplyEventArgs).)
Protected method OnClosed (Inherited from DialogPage.)
Protected method OnDeactivate Handles Deactive messages from the Visual Studio Shell environment. (Overrides DialogPageOnDeactivate(CancelEventArgs).)
Public method ResetSettings Reset settings to their default values. (Overrides DialogPageResetSettings()()()().)
Public method SaveSettingsToStorage (Inherited from DialogPage.)
Public method SaveSettingsToXml (Inherited from DialogPage.)
Public method ToString (Inherited from Component.)

Top

Events

  Name Description
Public event Disposed (Inherited from Component.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate property System#Windows#Forms#IWin32Window#Handle (Inherited from DialogPage.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.VisualStudio.Data.Tools.SqlLanguageServices Namespace