コード例 #1
0
 public FormStrategyResult(ChartComponent compChart, IStrategyQueryResultManager strategyResult)
 {
     InitializeComponent();
     this.ShowIcon              = false;
     this.compChart             = compChart;
     this.strategyResultManager = strategyResult;
     this.Init();
 }
コード例 #2
0
        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();
        }
コード例 #3
0
ファイル: StrategyHelper.cs プロジェクト: wanwei/sc2
 public StrategyHelper()
 {
     this.queryResultManager = new StrategyQueryResultManager();
 }