public SendingMaterialContent(ExchangeFlag flag) : base() { //this.TitleName = "原材料发料"; ////define panel //Panel panel = new Panel(); ////set panel dock style //panel.Dock = DockStyle.Fill; ////set panel BorderStyle //panel.BorderStyle = BorderStyle.FixedSingle; //SendingMaterialCtrl ctrl = new SendingMaterialCtrl(); //ctrl.Dock = DockStyle.Fill; ////add control to panle //panel.Controls.Add(ctrl); ////set panel to view content //this.control = panel; exchangeType = flag; Panel panel = new Panel(); panel.Dock = DockStyle.Fill; panel.BorderStyle = BorderStyle.FixedSingle; SendingMaterialCtrl commonCtrl = new SendingMaterialCtrl(flag); SendingBackMaterialCtrl commonBackCtrl = new SendingBackMaterialCtrl(flag); if (exchangeType == ExchangeFlag.Sending) { //this.TitleName = "原材料发料"; //视图标题。 this.TitleName = StringParser.Parse("${res:FanHai.Hemera.Addins.SendingMaterialCtrl.name}"); commonCtrl.Dock = DockStyle.Fill; panel.Controls.Add(commonCtrl); } else if (exchangeType == ExchangeFlag.SendingBack) { //this.TitleName = "原材料退料"; this.TitleName = StringParser.Parse("${res:FanHai.Hemera.Addins.SendingBackMaterialCtrl.name}"); commonBackCtrl.Dock = DockStyle.Fill; panel.Controls.Add(commonBackCtrl); } this.control = panel; }
/// <summary> /// 构造函数 /// </summary> public SendingMaterialCtrl(ExchangeFlag flag) { InitializeComponent(); exchangeType = flag; InitializeLanguage(); }