private void btnUpdateStockData_Click(object sender, EventArgs e) { btnUpdateStockData.Enabled = false; LogHelper.SetLogMessage("更新股票資訊中..."); // 1. 更新股票代碼 LogHelper.SetLogMessage("下載股票代碼"); List <MyStockAnalyzer.Classes.StockData> stockDataList = stockHelper.GetStockDataList(); LogHelper.SetLogMessage("更新股票代碼"); model.UpdateStockList(stockDataList); // 2. 更新大盤資訊 LogHelper.SetLogMessage("更新大盤資訊"); // 3. 更新ETF成份股 LogHelper.SetLogMessage("更新ETF成份股"); updateEtfStocks(); // 4. 更新個股資訊 LogHelper.SetLogMessage("更新股票價格資訊"); // updateAllStockPrice(stockDataList); LogHelper.SetLogMessage("完成"); btnUpdateStockData.Enabled = true; }