public ObserversConfigurationControl()
        {
            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            _eventStub = new TraceEventHandlerEventStub();

            //			eventStub.EventHandled +=new TraceEventDelegate(this.handlerEventStub_EventHandled);
        }
        public MainForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            eventTracerControl = new EventMultiTracerControl();
            eventTracerControl.Dock = DockStyle.Fill;
            eventTracerControl.TracingOptions = workspaceConfiguration.TracingOptions;
            //
            monitorTabPage.Controls.Add(eventTracerControl);
            //
            filterControl = new ApplicationEventFilterControl();
            //			filterControl.Top = 0;
            //			filterControl.Left = 0;
            filterControl.Dock = DockStyle.Fill;

            //
            filterTabPage.Controls.Add(filterControl);
            //

            //
            observerConnectionsControl = new ObserversConfigurationControl();
            observerConnectionsControl.Dock = DockStyle.Fill;
            connsTabPage.Controls.Add(observerConnectionsControl);

            //
            eventStub = new TraceEventHandlerEventStub();
            eventStub.EventHandled += eventStub_EventHandled;
            //
            observerConnectionsControl.EventStub = eventStub;
            //
            eventFilter.Changed += filter_Changed;

            //
            eventTracerControl.Filter = eventFilter;

            Closing += MainForm_Closing;
            KeyDown += MainForm_KeyDown;
            mainTabControl.KeyDown += MainForm_KeyDown;
            ResizeEnd += MainForm_ResizeEnd;

            try
            {
                RemotingConfiguration.Configure
                    (
                    AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
                    );
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
            }
            for (int i = 0; i < mainTabControl.TabPages.Count; i++)
            {
                mainTabControl.TabPages[i].Text += " (" + i + ")";
            }
            //this.testEntriesQtyTextBox.Text = this.testIterations.ToString();
        }