OpenSaveDialog Class

OpenSaveDialog prompts the user to open a file or a directory or to save a file. It is used as toolbox control.

Definition

Namespace: BeeMobile.OpenSaveDialog
Assembly: BeeMobile.OpenSaveDialog.NET48 (in BeeMobile.OpenSaveDialog.NET48.dll) Version: 4.8.1.3
C#
public class OpenSaveDialog : Component
Inheritance
Object    MarshalByRefObject    Component    OpenSaveDialog

Remarks

OpenSaveDialog loads the contents of InitialDirectory taking Filter into account and prompts the user to choose a file or a directory. The user can click the cancel button to close OpenSaveDialog without any file/folder selection. He can also click the select button at the bottom right to confirm the selection. The text of these buttons is defined by TextCancel and TextSelect.

The navigation in the directory tree can be accomplished in 2 ways:

1. Using the hardware keyboard. In this case all keys which affect keyboard navigation can be defined.

2. If the user taps a folder, then tap will navigate the user into that folder. If the folders can be selected, then user just click on the select button and will be selected the folder, where the user are currently located.

OpenSaveDialog provides features such as keyboard navigation, finger scrolling, folder navigation animation, gradient coloring, color themes.

Constructors

OpenSaveDialog Initializes a new instance of OpenSaveDialog component.
OpenSaveDialog(IContainer) Initializes a new instance of OpenSaveDialog component taking IContainer into account which becomes the parent of this component. This constructor is necessary for Visual Studio Designer support.

Properties

AnimatedTransitions Gets or sets a value specifying, whether OpenSaveDialog should animate transitions while the user navigates through folder structure.
CanRaiseEventsGets a value indicating whether the component can raise an event.
(Inherited from Component)
ColorTheme Gets or sets a color theme used for OpenSaveDialog.
ContainerGets the IContainer that contains the Component.
(Inherited from Component)
DesignModeGets a value that indicates whether the Component is currently in design mode.
(Inherited from Component)
EventsGets the list of event handlers that are attached to this Component.
(Inherited from Component)
FileName Gets or sets a string containing the file name selected in the OpenSaveDialog.
Filter Gets or sets the string which defines a filter for displayed files.
Font The font used to display text in the OpenSaveDialog.
Form Gets the internal form of OpenSaveDialog.
FullFileName Gets or sets a string containing the file name and the path selected in the OpenSaveDialog.
InitialDirectory Gets or sets the initial directory.
IsInitialDirRootDir Gets or sets a value indicating whether InitialDirectory is taked as root directory.
KeyCancel Gets or sets a key which is used to cancel OpenSaveDialog.
KeyConfirm Gets or sets the key which is used to confirm the selected file/folder.
KeyDirectoryUp Gets or sets the key which should be pressed to navigate up one level in the directory tree.
KeyEnterDirectory Gets or sets the key which should be pressed to navigate into the current directory.
ListColumnType Gets or sets value that determines the style of list of files in OpenSaveDialogForm.
PngIconsDirectory Gets or sets the relative path to custom icons directory.
PromptType Gets or sets a value indicating what to prompt for.
RowHeight Gets or sets the height of rows in OpenSaveDialog.
ScrollBarColor Gets or sets the Color of the scroll bar.
ScrollBarWidth Gets or sets the scrollbar's width.
SiteGets or sets the ISite of the Component.
(Inherited from Component)
Text Gets or sets the text which appears in the title of OpenSaveDialog.
TextCancel Gets or sets text label which appears over cancel button in bottom left of OpenSaveDialog.
TextSelect Gets or sets the text label which appears over selection button in bottom right of OpenSaveDialog.

Methods

CreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject)
DisposeReleases all resources used by the Component.
(Inherited from Component)
Dispose(Boolean) Clean up any resources being used.
(Overrides ComponentDispose(Boolean))
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeReleases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject)
GetServiceReturns an object that represents a service provided by the Component or by its Container.
(Inherited from Component)
GetTypeGets the Type of the current instance.
(Inherited from Object)
InitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
MemberwiseClone(Boolean)Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject)
ResetAnimatedTransitions Sets AnimatedTransitions property to its default value.
ResetColorTheme Sets ColorTheme property to its default value.
ResetFilter Sets Filter property to its default value.
ResetFont Sets Font property to its default value.
ResetInitialDirectory Sets InitialDirectory property to its default value.
ResetIsInitialDirRootDir Sets IsInitialDirRootDir property to its default value.
ResetListColumnType Sets ListColumnType property to its default value.
ResetPngIconsDirectory Sets PngIconsDirectory property to its default value.
ResetPromptType Sets PromptType property to its default value.
ResetRowHeight Sets RowHeight property to its default value.
ResetScrollBarColor Function for setting the default value for ScrollBarColor property.
ResetScrollBarWidth Sets ScrollBarWidth property to its default value.
ResetText Sets Text property to its default value.
ResetTextCancel Sets TextCancel property to its default value.
ResetTextSelect Sets TextSelect property to its default value.
ShouldSerializeAnimatedTransitions Indicates whether the AnimatedTransitions property should be persisted.
ShouldSerializeColorTheme Indicates whether the ColorTheme property should be persisted.
ShouldSerializeFilter Indicates whether the Filter property should be persisted.
ShouldSerializeFont Indicates whether the Font property should be persisted.
ShouldSerializeInitialDirectory Indicates whether the InitialDirectory property should be persisted.
ShouldSerializeIsInitialDirRootDir Indicates whether the InitialDirectory property should be persisted.
ShouldSerializeKeyCancel Indicates whether the KeyCancel property should be persisted.
ShouldSerializeKeyConfirm Indicates whether the KeyConfirm property should be persisted.
ShouldSerializeKeyDirectoryUp Indicates whether the KeyDirectoryUp property should be persisted.
ShouldSerializeKeyEnterDirectory Indicates whether the KeyEnterDirectory property should be persisted.
ShouldSerializeListColumnType Indicates whether the ListColumnType property should be persisted.
ShouldSerializePngIconsDirectory Indicates whether the PngIconsDirectory property should be persisted.
ShouldSerializePromptType Indicates whether the PromptType property should be persisted.
ShouldSerializeRowHeight Indicates whether the RowHeight property should be persisted.
ShouldSerializeScrollBarColor Indicates whether the ScrollBarColor property should be persisted.
ShouldSerializeScrollBarWidth Indicates whether the ScrollBarWidth property should be persisted.
ShouldSerializeText Indicates whether the Text property should be persisted.
ShouldSerializeTextCancel Indicates whether the TextCancel property should be persisted.
ShouldSerializeTextSelect Indicates whether the TextSelect property should be persisted.
ShowDialog Shows the form as a modal dialog box with the currently active window set as its owner.
ToStringReturns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component)

Events

DisposedOccurs when the component is disposed by a call to the Dispose method.
(Inherited from Component)

See Also