C# Class Smrf.NodeXL.ExcelTemplate.DynamicFilterDialog

Afficher le fichier Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Свойство Type Description
m_bHandleControlEvents Boolean
m_oChangeEventDelayTimer Timer
m_oDynamicFilterDialogUserSettings DynamicFilterDialogUserSettings
m_oDynamicFilterSettings DynamicFilterSettings
m_oEdgeDynamicFilterColumnData Microsoft.Office.Interop.Excel.Range
m_oExcelCalculationRestorer ExcelCalculationRestorer
m_oVertexDynamicFilterColumnData Microsoft.Office.Interop.Excel.Range
m_oWorkbook Microsoft.Office.Interop.Excel.Workbook

Méthodes publiques

Méthode Description
AssertValid ( ) : void
DynamicFilterDialog ( ) : System

Initializes a new instance of the class for the Visual Studio designer.

Do not use this constructor. It is for use by the Visual Studio designer only.

DynamicFilterDialog ( Microsoft workbook ) : System

Initializes a new instance of the class with a workbook.

GetDynamicFilterRangeTrackBars ( ICollection &edgeDynamicFilterRangeTrackBars, ICollection &vertexDynamicFilterRangeTrackBars ) : void

Méthodes protégées

Méthode Description
AddDynamicFilterFormulaToTable ( String sWorksheetName, String sTableName, String sDynamicFilterFormula ) : Microsoft.Office.Interop.Excel.Range
AddDynamicFilterTableColumn ( Microsoft oTable ) : Microsoft.Office.Interop.Excel.Range
AddHistogramImageToPictureBox ( String sWorksheetName, DynamicFilterParameters oDynamicFilterParameters, PictureBoxPlus oPictureBox ) : void
AddHistogramToGroupBox ( String sWorksheetName, DynamicFilterParameters oDynamicFilterParameters, GroupBox oGroupBox, Int32 iX, Int32 &iY ) : PictureBox
AddLabelToGroupBox ( DynamicFilterParameters oDynamicFilterParameters, GroupBox oGroupBox, Int32 iX, Int32 iY ) : Label
AddRangeTrackBarToGroupBox ( NumericFilterParameters oNumericFilterParameters, String sTableName, GroupBox oGroupBox, StringBuilder oDynamicFilterConditions, Int32 iX, Int32 &iY ) : IDynamicFilterRangeTrackBar
AppendConditions ( StringBuilder oDynamicFilterConditions, String sColumnName, String sSelectedMinimumAddress, String sSelectedMaximumAddress ) : void
Dispose ( bool disposing ) : void

Clean up any resources being used.

EscapeColumnName ( String sColumnName ) : String
FireDynamicFilterColumnsChanged ( DynamicFilterColumns eDynamicFilterColumns ) : void
FireFilteredAlphaChanged ( ) : void
GetRangeTrackBarRanges ( NumericFilterParameters oNumericFilterParameters, String sTableName, Decimal &decAvailableMinimum, Decimal &decAvailableMaximum, Decimal &decSelectedMinimum, Decimal &decSelectedMaximum, String &sSelectedMinimumAddress, String &sSelectedMaximumAddress ) : void
InitializeAndRecalculateDynamicFilterColumns ( ) : void
InitializeDynamicFilters ( ) : void
InitializeDynamicFiltersForOneTable ( String sWorksheetName, String sTableName, GroupBox oGroupBox ) : Microsoft.Office.Interop.Excel.Range
OnClosed ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void
OnSelectedRangeChanged ( IDynamicFilterRangeTrackBar oDynamicFilterRangeTrackBar ) : void
RangeTrackBar_SelectedRangeChanged ( object sender, EventArgs e ) : void
RecalculateDynamicFilterColumns ( DynamicFilterColumns eDynamicFilterColumns ) : void
ResetAllDynamicFilters ( ) : void
SetManualCalculation ( ) : void
StartChangeEventDelayTimer ( Object oChangedControl ) : void
m_oChangeEventDelayTimer_Tick ( object sender, EventArgs e ) : void

Private Methods

Méthode Description
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

btnClose_Click ( object sender, EventArgs e ) : void
btnReadWorkbook_Click ( object sender, EventArgs e ) : void
btnResetAllDynamicFilters_Click ( object sender, EventArgs e ) : void
chkDoNotFilterNonNumericCells_CheckedChanged ( object sender, EventArgs e ) : void
nudFilteredAlpha_ValueChanged ( object sender, EventArgs e ) : void

Method Details

AddDynamicFilterFormulaToTable() protected méthode

protected AddDynamicFilterFormulaToTable ( String sWorksheetName, String sTableName, String sDynamicFilterFormula ) : Microsoft.Office.Interop.Excel.Range
sWorksheetName String
sTableName String
sDynamicFilterFormula String
Résultat Microsoft.Office.Interop.Excel.Range

AddDynamicFilterTableColumn() protected méthode

protected AddDynamicFilterTableColumn ( Microsoft oTable ) : Microsoft.Office.Interop.Excel.Range
oTable Microsoft
Résultat Microsoft.Office.Interop.Excel.Range

AddHistogramImageToPictureBox() protected méthode

protected AddHistogramImageToPictureBox ( String sWorksheetName, DynamicFilterParameters oDynamicFilterParameters, PictureBoxPlus oPictureBox ) : void
sWorksheetName String
oDynamicFilterParameters DynamicFilterParameters
oPictureBox PictureBoxPlus
Résultat void

AddHistogramToGroupBox() protected méthode

protected AddHistogramToGroupBox ( String sWorksheetName, DynamicFilterParameters oDynamicFilterParameters, GroupBox oGroupBox, Int32 iX, Int32 &iY ) : PictureBox
sWorksheetName String
oDynamicFilterParameters DynamicFilterParameters
oGroupBox GroupBox
iX Int32
iY Int32
Résultat PictureBox

AddLabelToGroupBox() protected méthode

protected AddLabelToGroupBox ( DynamicFilterParameters oDynamicFilterParameters, GroupBox oGroupBox, Int32 iX, Int32 iY ) : Label
oDynamicFilterParameters DynamicFilterParameters
oGroupBox GroupBox
iX Int32
iY Int32
Résultat Label

AddRangeTrackBarToGroupBox() protected méthode

protected AddRangeTrackBarToGroupBox ( NumericFilterParameters oNumericFilterParameters, String sTableName, GroupBox oGroupBox, StringBuilder oDynamicFilterConditions, Int32 iX, Int32 &iY ) : IDynamicFilterRangeTrackBar
oNumericFilterParameters NumericFilterParameters
sTableName String
oGroupBox GroupBox
oDynamicFilterConditions StringBuilder
iX Int32
iY Int32
Résultat IDynamicFilterRangeTrackBar

AppendConditions() protected méthode

protected AppendConditions ( StringBuilder oDynamicFilterConditions, String sColumnName, String sSelectedMinimumAddress, String sSelectedMaximumAddress ) : void
oDynamicFilterConditions StringBuilder
sColumnName String
sSelectedMinimumAddress String
sSelectedMaximumAddress String
Résultat void

AssertValid() public méthode

public AssertValid ( ) : void
Résultat void

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Résultat void

DynamicFilterDialog() public méthode

Initializes a new instance of the class for the Visual Studio designer.
Do not use this constructor. It is for use by the Visual Studio designer only.
public DynamicFilterDialog ( ) : System
Résultat System

DynamicFilterDialog() public méthode

Initializes a new instance of the class with a workbook.
public DynamicFilterDialog ( Microsoft workbook ) : System
workbook Microsoft /// Workbook containing the graph contents. ///
Résultat System

EscapeColumnName() protected méthode

protected EscapeColumnName ( String sColumnName ) : String
sColumnName String
Résultat String

FireDynamicFilterColumnsChanged() protected méthode

protected FireDynamicFilterColumnsChanged ( DynamicFilterColumns eDynamicFilterColumns ) : void
eDynamicFilterColumns DynamicFilterColumns
Résultat void

FireFilteredAlphaChanged() protected méthode

protected FireFilteredAlphaChanged ( ) : void
Résultat void

GetDynamicFilterRangeTrackBars() public méthode

public GetDynamicFilterRangeTrackBars ( ICollection &edgeDynamicFilterRangeTrackBars, ICollection &vertexDynamicFilterRangeTrackBars ) : void
edgeDynamicFilterRangeTrackBars ICollection
vertexDynamicFilterRangeTrackBars ICollection
Résultat void

GetRangeTrackBarRanges() protected méthode

protected GetRangeTrackBarRanges ( NumericFilterParameters oNumericFilterParameters, String sTableName, Decimal &decAvailableMinimum, Decimal &decAvailableMaximum, Decimal &decSelectedMinimum, Decimal &decSelectedMaximum, String &sSelectedMinimumAddress, String &sSelectedMaximumAddress ) : void
oNumericFilterParameters NumericFilterParameters
sTableName String
decAvailableMinimum Decimal
decAvailableMaximum Decimal
decSelectedMinimum Decimal
decSelectedMaximum Decimal
sSelectedMinimumAddress String
sSelectedMaximumAddress String
Résultat void

InitializeAndRecalculateDynamicFilterColumns() protected méthode

protected InitializeAndRecalculateDynamicFilterColumns ( ) : void
Résultat void

InitializeDynamicFilters() protected méthode

protected InitializeDynamicFilters ( ) : void
Résultat void

InitializeDynamicFiltersForOneTable() protected méthode

protected InitializeDynamicFiltersForOneTable ( String sWorksheetName, String sTableName, GroupBox oGroupBox ) : Microsoft.Office.Interop.Excel.Range
sWorksheetName String
sTableName String
oGroupBox GroupBox
Résultat Microsoft.Office.Interop.Excel.Range

OnClosed() protected méthode

protected OnClosed ( EventArgs e ) : void
e EventArgs
Résultat void

OnLoad() protected méthode

protected OnLoad ( EventArgs e ) : void
e EventArgs
Résultat void

OnSelectedRangeChanged() protected méthode

protected OnSelectedRangeChanged ( IDynamicFilterRangeTrackBar oDynamicFilterRangeTrackBar ) : void
oDynamicFilterRangeTrackBar IDynamicFilterRangeTrackBar
Résultat void

RangeTrackBar_SelectedRangeChanged() protected méthode

protected RangeTrackBar_SelectedRangeChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

RecalculateDynamicFilterColumns() protected méthode

protected RecalculateDynamicFilterColumns ( DynamicFilterColumns eDynamicFilterColumns ) : void
eDynamicFilterColumns DynamicFilterColumns
Résultat void

ResetAllDynamicFilters() protected méthode

protected ResetAllDynamicFilters ( ) : void
Résultat void

SetManualCalculation() protected méthode

protected SetManualCalculation ( ) : void
Résultat void

StartChangeEventDelayTimer() protected méthode

protected StartChangeEventDelayTimer ( Object oChangedControl ) : void
oChangedControl Object
Résultat void

m_oChangeEventDelayTimer_Tick() protected méthode

protected m_oChangeEventDelayTimer_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

Property Details

m_bHandleControlEvents protected_oe property

protected Boolean m_bHandleControlEvents
Résultat Boolean

m_oChangeEventDelayTimer protected_oe property

protected Timer m_oChangeEventDelayTimer
Résultat Timer

m_oDynamicFilterDialogUserSettings protected_oe property

protected DynamicFilterDialogUserSettings m_oDynamicFilterDialogUserSettings
Résultat DynamicFilterDialogUserSettings

m_oDynamicFilterSettings protected_oe property

protected DynamicFilterSettings m_oDynamicFilterSettings
Résultat DynamicFilterSettings

m_oEdgeDynamicFilterColumnData protected_oe property

protected Microsoft.Office.Interop.Excel.Range m_oEdgeDynamicFilterColumnData
Résultat Microsoft.Office.Interop.Excel.Range

m_oExcelCalculationRestorer protected_oe property

protected ExcelCalculationRestorer m_oExcelCalculationRestorer
Résultat ExcelCalculationRestorer

m_oVertexDynamicFilterColumnData protected_oe property

protected Microsoft.Office.Interop.Excel.Range m_oVertexDynamicFilterColumnData
Résultat Microsoft.Office.Interop.Excel.Range

m_oWorkbook protected_oe property

protected Microsoft.Office.Interop.Excel.Workbook m_oWorkbook
Résultat Microsoft.Office.Interop.Excel.Workbook