Beispiel #1
0
 private void MainView_Load(object sender, EventArgs e)
 {
     ViewCaoZuo.Max_Form(this);
     ViewCaoZuo.Object_Position(0.1, 0.1, 0.8, 0.85, panel1, this.Controls);
     label_username.Text = Login.username;
     label_passion.Text  = Login.passion;
 }
Beispiel #2
0
 private void Show_View(Form view)
 {
     EditPanel.Controls.Clear();
     view.TopLevel = false;
     EditPanel.Controls.Add(view);
     view.Show();
     ViewCaoZuo.Max_Form(view);
 }
Beispiel #3
0
        private void Read_Run_View(string viewname)
        {
            RunPanel.Controls.Clear();
            RunWindow view = new RunWindow();

            RunForm       = view;
            view.TopLevel = false;
            RunPanel.Controls.Add(view);
            view.Show();
            ViewCaoZuo.Max_Form(view);
            Selected_View_Name = viewname;
            Show_Windows_Control(view);
        }
Beispiel #4
0
        private void Read_Edit_View(string viewname)
        {
            // 编辑模式下名叫viewname界面
            EditPanel.Controls.Clear();                      // 清空这个界面

            EditWindow view = new EditWindow();

            EditForm      = view;
            view.TopLevel = false;
            EditPanel.Controls.Add(view);
            view.Show();
            ViewCaoZuo.Max_Form(view);
            Selected_View_Name = viewname;               // 被选中的窗体名字
            Show_Windows_Control(view);                  // 展示这个编辑界面
        }
Beispiel #5
0
        public static bool[] chuanganqi_connect_is = new bool[400];              // 传感器是否连接上


        public Form1()
        {
            InitializeComponent();
            ViewCaoZuo.Max_Form(this);
            ViewCaoZuo.Object_Position(0.94, 0.05, 0.05, 0.04, button_exit, this.Controls);
            ViewCaoZuo.Object_Position(0.94, 0.10, 0.05, 0.04, button1, this.Controls);
            ViewCaoZuo.Object_Position(0.94, 0.15, 0.05, 0.04, button2, this.Controls);
            ViewCaoZuo.Object_Position(0.94, 0.20, 0.05, 0.04, button3, this.Controls);
            ViewCaoZuo.Object_Position(0.94, 0.25, 0.05, 0.04, button4, this.Controls);



            // 换页

            allsubview.Clear();
            for (int i = 1; i <= 16; i++)
            {
                SubView subview = new SubView();
                subview.Set_Machine_Num(i);
                ViewCaoZuo.Object_Position(0.01 + (i - 1) % 4 * 0.2, 0.05 + (i - 1) / 4 * 0.2, 0.19, 0.19, subview, this.Controls);
                allsubview.Add(subview);
            }

            /// 建立数个ip客户端,用以连接
            ///
            for (int i = 1; i < 100; i++)
            {
                try
                {
                    string          address_string = SubView.inifile.IniReadValue("station_ip", i.ToString());
                    IPAddress       ip             = IPAddress.Parse(address_string);
                    TcpServerClient client         = new TcpServerClient(address_string, 8880);
                    allclient.Add(client);
                    client.Data_Arrival_Event += new EventHandler(DataArrival);
                }
                catch { }
            }
        }
Beispiel #6
0
        public static View.ProjectManager projectmanager = new View.ProjectManager();               // 项目管理配置

        public Form1()
        {
            InitializeComponent();
            // 初始化
            projectmanager.TopLevel = false;

            // 最开始显示的是工程管理界面
            Show_View(projectmanager);

            // 新建数据库
            master_sql_builder.Create_Database("MyMES");

            // 设置比例
            ViewCaoZuo.Max_Form(this);
            ViewCaoZuo.Object_Position(0, 0, 0.1, 1, treeView_select, this.Controls);
            ViewCaoZuo.Object_Position(0.12, 0.08, 0.8, 0.9, panel_view, this.Controls);

            string[] a = FileCaozuo.Read_All_Line(Project_Config_File);
            if (a != null)
            {
                // 当配置文件不为空时
            }
        }
Beispiel #7
0
        ///
        public MainView()
        {
            InitializeComponent();
            Read_Edit_Is();                                                   // 是否可以手动编辑画面
            Init_Database();                                                  // 初始化数据库
            ViewCaoZuo.Max_Form(this);                                        // 画面最大化
            EditPanel.AutoScroll = true;

            if (Is_Edit == true)
            {
                Config_EditView();                                            // 如果是编辑模式,进入到编辑状态
            }
            if (Is_Edit == false)
            {
                Config_RunView();                                             // 如果是运行模式,进行到运行界面
            }
            // 定义事件具体
            normalcontrolwindow.Selected_Control += new EventHandler(Selected_NormalControl_Trigger);


            /***************************************读取所有的数据标签************************************************/
            Read_All_ValueLabel();
        }
Beispiel #8
0
        private void init_view()
        {
            // 初始化操作
            ViewCaoZuo.Max_Form(this);      // 屏幕最大化

            // 树形图的大小位置
            ViewCaoZuo.Object_Position(0.01, 0.1, 0.1, 0.8, treeView1, this.Controls);

            ViewCaoZuo.Object_Position(0.01, 0.05, 0.1, 0.05, label_caidanliebiao, this.Controls);

            ViewCaoZuo.Object_Position(0.01, 0, 1, 0.05, label_title, this.Controls);

            ViewCaoZuo.Object_Position(0.12, 0.06, 0.85, 0.84, panel_bg, this.Controls);

            //zongmao_view.Click_Yiliu += new EventHandler(Show_xiangxi_Yiliu);
            //zongmao_view.Click_Qiliu += new EventHandler(Show_xiangxi_Qiliu);

            //zongmao_view2.Click_Yiliu += new EventHandler(Show_xiangxi_Yiliu);
            //zongmao_view2.Click_Qiliu += new EventHandler(Show_xiangxi_Qiliu);

            zongmao_view3.Click_Yiliu += new EventHandler(Show_xiangxi_Yiliu);
            zongmao_view3.Click_Qiliu += new EventHandler(Show_xiangxi_Qiliu);


            xiangxi_view.return_to_zongmao += new EventHandler(Return_To_MainView);

            // 初始化总貌
            //zongmao_view.Set_Chejian("一车间");
            //zongmao_view.ReSet_Device_Info();    // 显示总貌信息

            //zongmao_view2.Set_Chejian("二车间");
            //zongmao_view2.ReSet_Device_Info();

            zongmao_view3.Set_Chejian("三车间");
            zongmao_view3.ReSet_Device_Info();
        }
Beispiel #9
0
 public MainView()
 {
     InitializeComponent();
     ViewCaoZuo.Max_Form(this);
     init_view();
 }