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

Dialog that analyzes a user's email network and writes the results to the edge worksheet.
Call Form.ShowDialog() to show the dialog. When the user clicks the OK button, the workbook is automatically updated and DialogResult.OK is returned. Otherwise, DialogResult.Cancel is returned.

An EmailNetworkAnalyzer object does most of the work. The analysis is done asynchronously, so it doesn't hang the UI and can be cancelled by the user.

Наследование: ExcelTemplateForm
Показать файл Открыть проект

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

Свойство Тип Описание
m_bClearTablesFirst System.Boolean
m_oAnalyzeEmailNetworkDialogUserSettings AnalyzeEmailNetworkDialogUserSettings
m_oEdgeTable ListObject
m_oEmailNetworkAnalyzer Smrf.SocialNetworkLib.EmailNetworkAnalyzer
m_oWorkbook Microsoft.Office.Interop.Excel.Workbook

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

Метод Описание
AnalyzeEmailNetworkDialog ( Microsoft workbook, System.Boolean clearTablesFirst ) : System

Initializes a new instance of the class.

AssertValid ( ) : void

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

Метод Описание
AnalyzerToParticipant ( String sParticipantFromAnalyzer ) : String
DataGridViewCheckBoxCellIsChecked ( System.Windows.Forms.DataGridViewRow oRow, String sColumnName ) : System.Boolean
DataGridViewRowToEmailParticipantCriteria ( System.Windows.Forms.DataGridViewRow oRow ) : EmailParticipantCriteria
Dispose ( bool disposing ) : void

Clean up any resources being used.

DoDataExchange ( System.Boolean bFromControls ) : System.Boolean
DoDataExchangeFromControls ( ) : System.Boolean
DoDataExchangeFromParticipants ( ) : void
DoDataExchangeToControls ( ) : void
DoDataExchangeToParticipants ( ) : void
EnableControls ( ) : void
FirstParticipantSpecified ( ) : System.Boolean
OnAnalysisCompleted ( RunWorkerCompletedEventArgs e ) : void
OnClosed ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void
ParticipantToAnalyzer ( String sParticipantEnteredByUser ) : String
PopulateEdgesTable ( EmailParticipantPair aoEmailParticipantPairs ) : void
SetEdgeWeightValues ( Object aoEdgeWeights, Int32 iRowOffsetToWriteTo ) : void
ShowParticipantsEnabledState ( ) : void
StartAnalysis ( ) : void
ValidateFilter ( String sString ) : System.Boolean
ValidateFilterTextBox ( System.Boolean bCheckBoxIsChecked, System oTextBox, String sFilterDescription, String &sTrimmedText ) : System.Boolean
ValidateParticipants ( ) : System.Boolean

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

Метод Описание
EmailNetworkAnalyzer_AnalysisCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
InitializeComponent ( ) : void

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

OnEventThatRequiresControlEnabling ( object sender, EventArgs e ) : void
btnOK_Click ( object sender, EventArgs e ) : void

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

AnalyzeEmailNetworkDialog() публичный Метод

Initializes a new instance of the class.
public AnalyzeEmailNetworkDialog ( Microsoft workbook, System.Boolean clearTablesFirst ) : System
workbook Microsoft /// Workbook containing the graph data. ///
clearTablesFirst System.Boolean /// true if the NodeXL tables in should be /// cleared first. ///
Результат System

AnalyzerToParticipant() защищенный Метод

protected AnalyzerToParticipant ( String sParticipantFromAnalyzer ) : String
sParticipantFromAnalyzer String
Результат String

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

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

DataGridViewCheckBoxCellIsChecked() защищенный Метод

protected DataGridViewCheckBoxCellIsChecked ( System.Windows.Forms.DataGridViewRow oRow, String sColumnName ) : System.Boolean
oRow System.Windows.Forms.DataGridViewRow
sColumnName String
Результат System.Boolean

DataGridViewRowToEmailParticipantCriteria() защищенный Метод

protected DataGridViewRowToEmailParticipantCriteria ( System.Windows.Forms.DataGridViewRow oRow ) : EmailParticipantCriteria
oRow System.Windows.Forms.DataGridViewRow
Результат Smrf.SocialNetworkLib.EmailParticipantCriteria

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

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

DoDataExchange() защищенный Метод

protected DoDataExchange ( System.Boolean bFromControls ) : System.Boolean
bFromControls System.Boolean
Результат System.Boolean

DoDataExchangeFromControls() защищенный Метод

protected DoDataExchangeFromControls ( ) : System.Boolean
Результат System.Boolean

DoDataExchangeFromParticipants() защищенный Метод

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

DoDataExchangeToControls() защищенный Метод

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

DoDataExchangeToParticipants() защищенный Метод

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

EnableControls() защищенный Метод

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

FirstParticipantSpecified() защищенный Метод

protected FirstParticipantSpecified ( ) : System.Boolean
Результат System.Boolean

OnAnalysisCompleted() защищенный Метод

protected OnAnalysisCompleted ( RunWorkerCompletedEventArgs e ) : void
e System.ComponentModel.RunWorkerCompletedEventArgs
Результат void

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

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

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

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

ParticipantToAnalyzer() защищенный Метод

protected ParticipantToAnalyzer ( String sParticipantEnteredByUser ) : String
sParticipantEnteredByUser String
Результат String

PopulateEdgesTable() защищенный Метод

protected PopulateEdgesTable ( EmailParticipantPair aoEmailParticipantPairs ) : void
aoEmailParticipantPairs Smrf.SocialNetworkLib.EmailParticipantPair
Результат void

SetEdgeWeightValues() защищенный Метод

protected SetEdgeWeightValues ( Object aoEdgeWeights, Int32 iRowOffsetToWriteTo ) : void
aoEdgeWeights Object
iRowOffsetToWriteTo System.Int32
Результат void

ShowParticipantsEnabledState() защищенный Метод

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

StartAnalysis() защищенный Метод

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

ValidateFilter() защищенный Метод

protected ValidateFilter ( String sString ) : System.Boolean
sString String
Результат System.Boolean

ValidateFilterTextBox() защищенный Метод

protected ValidateFilterTextBox ( System.Boolean bCheckBoxIsChecked, System oTextBox, String sFilterDescription, String &sTrimmedText ) : System.Boolean
bCheckBoxIsChecked System.Boolean
oTextBox System
sFilterDescription String
sTrimmedText String
Результат System.Boolean

ValidateParticipants() защищенный Метод

protected ValidateParticipants ( ) : System.Boolean
Результат System.Boolean

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

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

protected Boolean,System m_bClearTablesFirst
Результат System.Boolean

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

protected AnalyzeEmailNetworkDialogUserSettings,Smrf.NodeXL.ExcelTemplate m_oAnalyzeEmailNetworkDialogUserSettings
Результат AnalyzeEmailNetworkDialogUserSettings

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

protected ListObject m_oEdgeTable
Результат ListObject

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

protected EmailNetworkAnalyzer,Smrf.SocialNetworkLib m_oEmailNetworkAnalyzer
Результат Smrf.SocialNetworkLib.EmailNetworkAnalyzer

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

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