public MainForm() { InitializeComponent(); _offlineParser = new PcapParser(); _onlineParser = new PcapParser(); _flows = new Flows(); DynamicFilter.WorkingDir = Directory.GetCurrentDirectory(); _options = new Options(); this.FormClosing += new FormClosingEventHandler(MainForm_FormClosing); this.DragDrop += new DragEventHandler(Form_DragDrop); DateTime now = DateTime.Now; fromDateTimePicker.Value = now.AddHours(-now.Hour).AddMinutes(-now.Minute).AddSeconds(-now.Second); toDateTimePicker.Value = fromDateTimePicker.Value.AddDays(1).AddSeconds(-1); _filtersForm = new FiltersForm(_options, this); _filtersForm.FiltersTree.AfterSelect += new TreeViewEventHandler(FiltersTree_AfterSelect); _flowsForm = new FlowsForm(this); _mapForm = new MapForm(); _statForm = new StatisticsForm(); _filtersForm.Show(dockPanel, DockState.DockLeft); _flowsForm.Show(dockPanel, DockState.Document); _statForm.Show(dockPanel, DockState.Document); DockPane pane = dockPanel.DockPaneFactory.CreateDockPane( _flowsForm, DockState.Document, true); DockPane pane1 = dockPanel.DockPaneFactory.CreateDockPane( _statForm, pane, DockAlignment.Bottom, 0.5, true); _mapForm.Show(pane1, _statForm); }