private void dataQuery_onExecuteStopped(object sender, EventArgs e) { this._execTimer.Stop(); this._execTimer.Dispose(); CrossThreadUI.SetEnabled(this.txtQuery, true); CrossThreadUI.SetEnabled(this.panConn, true); this.UpdateQueryTime(this.TimeTaken); this._dataQry.Dispose(); }
//*************************************************************************** // Event Handlers // private void dataQuery_onExecuteStart(object sender, EventArgs e) { CrossThreadUI.SetEnabled(this.txtQuery, false); CrossThreadUI.SetEnabled(this.panConn, false); CrossThreadUI.SetPropertyValue(this.splQuery, "Panel2Collapsed", false); this._createParent = this.splQuery.Panel2; this.InvokeCollapsedPanelChanged(); this.DestroyDatasource(); this._execTimer = new Timer(); this._execTimer.Interval = 500; this._execTimer.Tick += new EventHandler(execTimer_onTick); this._execTimer.Start(); this.InvokeQueryStart(); }