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); }
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); }