private bool PrepareBatchWriteData() { if (cmbJob.SelectedIndex < 0) { MessageBox.Show("No job selected."); return(false); } switch ((AppJob)cmbJob.SelectedItem) { case AppJob.BatchWrite: // ssd1289_init_reg_value.txt : SSD1289 initialization register values. if (!string.IsNullOrEmpty(tbBatchWriteFileName.Text)) { _rvPairs = AppUtil.LoadRegisterValue(tbBatchWriteFileName.Text); return(true); } else { MessageBox.Show("Select register value file name."); } break; case AppJob.FillWhite: _rvPairs = AppUtil.CreateBackgroudWithColor(AppConstant.COLOR_WHITE); return(true); break; case AppJob.Line: _rvPairs = AppUtil.CreateLineWithBlack(); return(true); break; case AppJob.MarkCorner: _rvPairs = AppUtil.CreateCornerPixels(); return(true); break; case AppJob.Character: _rvPairs = AppUtil.CreateAscii(); return(true); break; default: MessageBox.Show("Invalid job."); break; } return(false); }