How to make the process.Arguments
run for each label
its own?
con.Open(); var reader = cmd.ExecuteReader(); var i = 0; while (reader.Read()) { var cm = new ContextMenu(); cm.MenuItems.Add("Подробнее", ToolStrip); cm.MenuItems.Add("Подключиться", StartProc); var _label = new Label(); _label.Text = reader["Name_PC"].ToString(); _label.Location = new Point(20, 25*(i++)); _label.BorderStyle = BorderStyle.Fixed3D; _label.Click += delegate { _label.ContextMenu = cm; }; Controls.Add(_label); process.Arguments = _label.Text;
So it works only on the last argument received, i.e. 1 argument got the previous one forgot. How to fix?
process
variable declared? - Stepan Kasyanenko