AboutBox Class

About box: used to provide information about version/build-time and links for local help and project homepage

Inheritance Hierarchy

Namespace: DBaddinAssembly: DBaddin in (DBaddin.dll)

Syntax

public sealed class AboutBox : Form

The AboutBox type exposes the following members.

Constructors

ClassSummary
public constructorAboutBox()

Methods

NameSummary
private methodAboutBox1_Load(Object, EventArgs)
set up About box
private methodBackgroundWorker1_DoWork(Object, DoWorkEventArgs)
checks for updates of DB-Addin, asks for download and downloads them
private methodBackgroundWorker1_RunWorkerCompleted(Object, RunWorkerCompletedEventArgs)
private methodCheckForUpdates_Click(Object, EventArgs)
protected methodDispose(Boolean)
private methodEventLevels_SelectedValueChanged(Object, EventArgs)
select event levels: filter events by selected level (from now on)
private methodfixLegacyFunc_Click(Object, EventArgs)
private methodInitializeComponent()
private methodLabelCompanyName_Click(Object, EventArgs)
Click on Project homepage: activate hyperlink in browser
private methodLabelProductName_Click(Object, EventArgs)
Click on Local help: activate hyperlink in browser
private methodOKButton_Click(Object, EventArgs)
Close About box
private methodValidationCallbackHandler()

Properties

NameSummary
sealed propertiesBackgroundWorker1
sealed propertiesCheckForUpdates
sealed propertiesEventLevels
sealed propertiesfixLegacyFunc
sealed propertiesLabelCompanyName
sealed propertiesLabelCopyright
sealed propertiesLabelProductName
sealed propertiesLabelVersion
sealed propertiesLogoPictureBox
sealed propertiesOKButton
sealed propertiesTableLayoutPanel
sealed propertiesTextBoxDescription
sealed propertiesToolTip1

Fields

NameDescription
private constantAddinName
private fieldcomponents
private fieldcurRevision
public fielddisableAddinAfterwards
flag for disabling addin after closing (set on DisableAddin_Click)
private fielddontChangeEventLevels
when setting EventLevels List item at load, prevent event from being fired with this
private fielddoUpdate
only display result of check (false) or actually perform the update and download new version (true)
private fieldfoundARevision
private fieldlocalUpdateFolder
private fieldlocalUpdateMessage
public fieldquitExcelAfterwards
flag for quitting excel after closing (set on CheckForUpdates_Click)
private fieldresponse
private constantupdateFilenameZip
private fieldupdatesDownloadFolder
private fieldupdatesMajorVersion
private fieldupdatesUrlBase
private fieldurlFile