Esempio n. 1
0
        /// <summary>
        /// 设置流程图参数
        /// </summary>
        /// <param name="args">参数数组</param>
        public void SetArguments(Hashtable args)
        {
            try
            {
                flowChartInteractor.SetArguments(args["flowChartInteractData"] as Hashtable);

                Hashtable graphData = args["graphData"] as Hashtable;
                Hashtable logicData = args["logicData"] as Hashtable;

                graphManager.SetArguments(graphData);
                dataManager.SetArguments(logicData);
                customData = args["customData"] as Hashtable;

                if (customData == null)
                {
                    customData = new Hashtable();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("初始化绘图失败:" + ex.Message, "加载绘图", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }