public FormStrategyResult(ChartComponent compChart, IStrategyQueryResultManager strategyResult) { InitializeComponent(); this.ShowIcon = false; this.compChart = compChart; this.strategyResultManager = strategyResult; this.Init(); }
private void btStrategyResult_Click(object sender, EventArgs e) { ChartComponentStrategy componentStrategy = this.chartComponent.ChartComponentStrategy; if (componentStrategy == null || componentStrategy.StrategyExecutor == null) { MessageBox.Show("没有执行的策略"); return; } IStrategyQueryResultManager strategyResult = componentStrategy.StrategyExecutor.StrategyResult.StrategyQueryResultManager; if (strategyResult == null || strategyResult.GetQueryResults().Count == 0) { MessageBox.Show("没有查询结果"); return; } FormStrategyResult form = new FormStrategyResult(chartComponent, strategyResult); form.ShowDialog(); }
public StrategyHelper() { this.queryResultManager = new StrategyQueryResultManager(); }