C# Класс Smrf.NodeXL.ExcelTemplate.DynamicFilterDialog

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddDynamicFilterFormulaToTable() защищенный метод

protected AddDynamicFilterFormulaToTable ( String sWorksheetName, String sTableName, String sDynamicFilterFormula ) : Microsoft.Office.Interop.Excel.Range
sWorksheetName String
sTableName String
sDynamicFilterFormula String
Результат Microsoft.Office.Interop.Excel.Range

AddDynamicFilterTableColumn() защищенный метод

protected AddDynamicFilterTableColumn ( Microsoft oTable ) : Microsoft.Office.Interop.Excel.Range
oTable Microsoft
Результат Microsoft.Office.Interop.Excel.Range

AddHistogramImageToPictureBox() защищенный метод

protected AddHistogramImageToPictureBox ( String sWorksheetName, DynamicFilterParameters oDynamicFilterParameters, PictureBoxPlus oPictureBox ) : void
sWorksheetName String
oDynamicFilterParameters DynamicFilterParameters
oPictureBox PictureBoxPlus
Результат void

AddHistogramToGroupBox() защищенный метод

protected AddHistogramToGroupBox ( String sWorksheetName, DynamicFilterParameters oDynamicFilterParameters, GroupBox oGroupBox, Int32 iX, Int32 &iY ) : PictureBox
sWorksheetName String
oDynamicFilterParameters DynamicFilterParameters
oGroupBox GroupBox
iX Int32
iY Int32
Результат PictureBox

AddLabelToGroupBox() защищенный метод

protected AddLabelToGroupBox ( DynamicFilterParameters oDynamicFilterParameters, GroupBox oGroupBox, Int32 iX, Int32 iY ) : Label
oDynamicFilterParameters DynamicFilterParameters
oGroupBox GroupBox
iX Int32
iY Int32
Результат Label

AddRangeTrackBarToGroupBox() защищенный метод

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
Результат IDynamicFilterRangeTrackBar

AppendConditions() защищенный метод

protected AppendConditions ( StringBuilder oDynamicFilterConditions, String sColumnName, String sSelectedMinimumAddress, String sSelectedMaximumAddress ) : void
oDynamicFilterConditions StringBuilder
sColumnName String
sSelectedMinimumAddress String
sSelectedMaximumAddress String
Результат void

AssertValid() публичный метод

public AssertValid ( ) : void
Результат void

Dispose() защищенный метод

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

DynamicFilterDialog() публичный метод

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
Результат System

DynamicFilterDialog() публичный метод

Initializes a new instance of the class with a workbook.
public DynamicFilterDialog ( Microsoft workbook ) : System
workbook Microsoft /// Workbook containing the graph contents. ///
Результат System

EscapeColumnName() защищенный метод

protected EscapeColumnName ( String sColumnName ) : String
sColumnName String
Результат String

FireDynamicFilterColumnsChanged() защищенный метод

protected FireDynamicFilterColumnsChanged ( DynamicFilterColumns eDynamicFilterColumns ) : void
eDynamicFilterColumns DynamicFilterColumns
Результат void

FireFilteredAlphaChanged() защищенный метод

protected FireFilteredAlphaChanged ( ) : void
Результат void

GetDynamicFilterRangeTrackBars() публичный метод

public GetDynamicFilterRangeTrackBars ( ICollection &edgeDynamicFilterRangeTrackBars, ICollection &vertexDynamicFilterRangeTrackBars ) : void
edgeDynamicFilterRangeTrackBars ICollection
vertexDynamicFilterRangeTrackBars ICollection
Результат void

GetRangeTrackBarRanges() защищенный метод

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
Результат void

InitializeAndRecalculateDynamicFilterColumns() защищенный метод

protected InitializeAndRecalculateDynamicFilterColumns ( ) : void
Результат void

InitializeDynamicFilters() защищенный метод

protected InitializeDynamicFilters ( ) : void
Результат void

InitializeDynamicFiltersForOneTable() защищенный метод

protected InitializeDynamicFiltersForOneTable ( String sWorksheetName, String sTableName, GroupBox oGroupBox ) : Microsoft.Office.Interop.Excel.Range
sWorksheetName String
sTableName String
oGroupBox GroupBox
Результат Microsoft.Office.Interop.Excel.Range

OnClosed() защищенный метод

protected OnClosed ( EventArgs e ) : void
e EventArgs
Результат void

OnLoad() защищенный метод

protected OnLoad ( EventArgs e ) : void
e EventArgs
Результат void

OnSelectedRangeChanged() защищенный метод

protected OnSelectedRangeChanged ( IDynamicFilterRangeTrackBar oDynamicFilterRangeTrackBar ) : void
oDynamicFilterRangeTrackBar IDynamicFilterRangeTrackBar
Результат void

RangeTrackBar_SelectedRangeChanged() защищенный метод

protected RangeTrackBar_SelectedRangeChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void

RecalculateDynamicFilterColumns() защищенный метод

protected RecalculateDynamicFilterColumns ( DynamicFilterColumns eDynamicFilterColumns ) : void
eDynamicFilterColumns DynamicFilterColumns
Результат void

ResetAllDynamicFilters() защищенный метод

protected ResetAllDynamicFilters ( ) : void
Результат void

SetManualCalculation() защищенный метод

protected SetManualCalculation ( ) : void
Результат void

StartChangeEventDelayTimer() защищенный метод

protected StartChangeEventDelayTimer ( Object oChangedControl ) : void
oChangedControl Object
Результат void

m_oChangeEventDelayTimer_Tick() защищенный метод

protected m_oChangeEventDelayTimer_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void

Описание свойств

m_bHandleControlEvents защищенное свойство

protected Boolean m_bHandleControlEvents
Результат Boolean

m_oChangeEventDelayTimer защищенное свойство

protected Timer m_oChangeEventDelayTimer
Результат Timer

m_oDynamicFilterDialogUserSettings защищенное свойство

protected DynamicFilterDialogUserSettings m_oDynamicFilterDialogUserSettings
Результат DynamicFilterDialogUserSettings

m_oDynamicFilterSettings защищенное свойство

protected DynamicFilterSettings m_oDynamicFilterSettings
Результат DynamicFilterSettings

m_oEdgeDynamicFilterColumnData защищенное свойство

protected Microsoft.Office.Interop.Excel.Range m_oEdgeDynamicFilterColumnData
Результат Microsoft.Office.Interop.Excel.Range

m_oExcelCalculationRestorer защищенное свойство

protected ExcelCalculationRestorer m_oExcelCalculationRestorer
Результат ExcelCalculationRestorer

m_oVertexDynamicFilterColumnData защищенное свойство

protected Microsoft.Office.Interop.Excel.Range m_oVertexDynamicFilterColumnData
Результат Microsoft.Office.Interop.Excel.Range

m_oWorkbook защищенное свойство

protected Microsoft.Office.Interop.Excel.Workbook m_oWorkbook
Результат Microsoft.Office.Interop.Excel.Workbook