private void StopRefreshProgressView() { if (_refreshProgressCtrl != null) { _refreshProgressCtrl.Stop(); _refreshProgressCtrl.Visible = false; listPortTable.Controls.Remove(_refreshProgressCtrl); _refreshProgressCtrl = null; } this.Enabled = true; //picBoxSetting.Enabled = picBoxRefresh.Enabled = comboBoxGotoPort.Enabled = true; }
private void StartRefreshProgressView(string statusMessage) { statusLabelRefreshTime.Text = statusMessage; statusLabelRefreshConsumeTime.Text = string.Empty; if (_refreshProgressCtrl != null) { return; } //add the progress info while first loading. _refreshProgressCtrl = new OptimizedCircularProgressControl(); _refreshProgressCtrl.Dock = DockStyle.Fill; _refreshProgressCtrl.StartAngle = 30; _refreshProgressCtrl.BackColor = Color.Transparent; listPortTable.Controls.Add(_refreshProgressCtrl); _refreshProgressCtrl.TickColor = this.ForeColor; _refreshProgressCtrl.Start(); this.Enabled = false; //picBoxSetting.Enabled = picBoxRefresh.Enabled = comboBoxGotoPort.Enabled = false; }