private void SetButtonStatus() { if (this.InvokeRequired) { SetButtonStatusDelegate invoker = new SetButtonStatusDelegate(SetButtonStatus); this.Invoke(invoker, new object[] {}); } else { PerfExcelBtn.Enabled = (ExcelFound) & (ListViewData.Count > 0); ExcelBtn.Enabled = (ExcelFound) & (ListViewData.Count > 0); TTExcelBtn.Enabled = (ExcelFound) & (ListViewData.Count > 0); StartConversionBtn.Enabled = (File.Exists(CSVFileName)) & (SelectionList.Count > 0); ExportNewCSVBtn.Enabled = (ListViewData.Count > 0); SelectColumnsBtn.Enabled = (File.Exists(CSVFileName)); ChartBtn.Enabled = TableFinshed; } }
public void SetButtonStatus(bool IsStart) { if (this.btnConvertStart.InvokeRequired) { SetButtonStatusDelegate dSetButtonStatus = new SetButtonStatusDelegate(SetButtonStatus); this.Invoke(dSetButtonStatus, new object[] { IsStart }); } else { if (IsStart) { this.btnConvertStart.Enabled = false; this.btnStop.Enabled = true; } else { this.btnConvertStart.Enabled = true; this.btnStop.Enabled = false; } } }