private void UpdateStatus() { RiverSimulationProfile p = RiverSimulationProfile.profile;; if (p == null) { return; } //RiverSimulationProfile p = RiverSimulationProfile.profile; Color FinishedButton = Color.LimeGreen; Color ReadyButton = Color.Gold; Color DisableButton = Color.FromArgb(255, 174, 201); //20141117 客製化 sampleFinishedBtn.BackColor = FinishedButton; sampleReadyBtn.BackColor = ReadyButton; sampleDisableBtn.BackColor = DisableButton; //importBtn.BackColor = (p.IsImportFinished()) ? FinishedButton : (p.IsImportReady()) ? ReadyButton : DisableButton; //simulationModuleBtn.BackColor = (p.IsSimulationModuleFinished()) ? FinishedButton : (p.IsSimulationModuleReady()) ? ReadyButton : DisableButton; simulationModuleBtn.BackColor = (p.IsSimulationModuleFinished()) ? FinishedButton : (p.IsSimulationModuleReady()) ? ReadyButton : DisableButton; importBtn.BackColor = (p.IsImportFinished()) ? FinishedButton : (p.IsImportReady()) ? ReadyButton : DisableButton; waterModelingBtn.BackColor = (p.IsWaterModelingFinished()) ? FinishedButton : (p.IsWaterModelingReady()) ? ReadyButton : DisableButton; movableBedBtn.BackColor = (p.IsMovableBedFinished()) ? FinishedButton : (p.IsMovableBedReady()) ? ReadyButton : DisableButton; //movableBedBtn.Enabled = p.IsMovableBedReady(); initialConditionsBtn.BackColor = (p.IsInitialConditionsFinished()) ? FinishedButton : (p.IsInitialConditionsReady()) ? ReadyButton : DisableButton; //initialConditionsBtn.Enabled = p.IsInitialConditionsReady(); boundaryConditionsBtn.BackColor = (p.IsBoundaryConditionsFinished()) ? FinishedButton : (p.IsBoundaryConditionsReady()) ? ReadyButton : DisableButton; //boundaryConditionsBtn.Enabled = p.IsBoundaryConditionsReady(); runSimulationBtn.BackColor = (p.IsRunSimulationFinished()) ? FinishedButton : (p.IsRunSimulationReady()) ? ReadyButton : DisableButton; //runSimulationBtn.Enabled = p.IsRunSimulationReady(); simulationResultBtn.BackColor = (p.IsSimulationResultFinished()) ? FinishedButton : (p.IsSimulationResultReady()) ? ReadyButton : DisableButton; //simulationResultBtn.Enabled = p.IsSimulationResultReady(); }