Example #1
0
        private void click(object sender, EventArgs e)
        {
            Methods.Methods method = (Methods.Methods)((Button)sender).Parent.Tag;

            this.Hide();
            SimulatedForm sim = new SimulatedForm(method);

            sim.Show();
            sim.FormClosed += new FormClosedEventHandler(simExit);
        }
        public SimulatedForm(Methods.Methods method)
        {
            this.method = method;

            InitializeComponent();
            this.Icon                    = (Icon)Resources.ResourceManager.GetObject("main_icon");
            this.Load                   += new EventHandler(LoadInterface);
            this.FormClosed             += new FormClosedEventHandler(cls);
            this.MaximizedBoundsChanged += new EventHandler(EndResize);
            this.SizeChanged            += new EventHandler(EndResize);
            this.Load                   += new EventHandler(Form_Load);
        }
Example #3
0
        public void CreateBox(string text, Methods.Methods id, Color col)
        {
            var butt = new Button();

            butt.Text = "Выбрать";
            var Name = new Label();

            Name.Text = text;

            ContextMenuStrip cms = new ContextMenuStrip();
            ToolStripItem    inf = cms.Items.Add("Информация");
            ToolStripItem    del = cms.Items.Add("Удалить");


            inf.Click += new EventHandler(info);
            del.Click += new EventHandler(deleted);

            var panel = new Panel();

            panel.Width      = 100;
            panel.Height     = 100;
            butt.Parent      = panel;
            Name.Parent      = panel;
            panel.Tag        = id;
            Name.MaximumSize = new Size(100, 100);
            Name.MinimumSize = new Size(100, 100);
            Name.Font        = fony;
            Name.TextAlign   = ContentAlignment.TopCenter;
            Name.ForeColor   = SystemColors.HighlightText;


            butt.Click   += new EventHandler(click);
            butt.Location = new Point(3, 53);
            butt.Dock     = DockStyle.Bottom;

            panel.BackColor        = col;
            butt.BackColor         = SystemColors.Control;
            panel.ContextMenuStrip = cms;
            //panel.Parent = flowLayoutPanel1;
            flowLayoutPanel1.Invoke(new Action <Panel>((arr) => arr.Parent = flowLayoutPanel1), panel);
        }