//***************************************************************************
 // 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();
 }
 private void UpdateQueryTime(TimeSpan time)
 {
     CrossThreadUI.SetPropertyValue(this.statusLabelTime, "Text", string.Format("{0}:{1}:{2}", time.Hours.ToString().PadLeft(2, '0'), time.Minutes.ToString().PadLeft(2, '0'), time.Seconds.ToString().PadLeft(2, '0')));
 }