Blame | Last modification | View Log | RSS feed
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace NITNavComm {
public static class NITPanelsForms {
public static int ReAssignDevice(NITDevice device) {
Form form = new Form();
form.Width = 280;
form.Height = 160;
form.AutoSize = false;
form.FormBorderStyle = FormBorderStyle.FixedDialog;
form.StartPosition = FormStartPosition.CenterParent;
form.MaximizeBox = false;
form.MinimizeBox = false;
form.Text = "Re-Assign Device";
string text = "Set new assignment for " + device.type + "-" + device.id;
Label label1 = new Label() { Left = 16, Top = 20, Width = 260, Text = text };
ComboBox assign = new ComboBox() { Left = 16, Top = 45, Width = 40, TabIndex = 0, TabStop = true };
assign.Items.Add("1");
assign.Items.Add("2");
assign.SelectedIndex = assign.FindString(device.assigned.ToString());
assign.DropDownStyle = ComboBoxStyle.DropDownList;
Button cmdOk = new Button() { Text = "Ok", Left = 16, Width = 60, Top = 80, TabIndex = 1, TabStop = true };
cmdOk.Click += (sender, e) => { form.Close(); };
form.Controls.Add(label1);
form.Controls.Add(assign);
form.Controls.Add(cmdOk);
form.AcceptButton = cmdOk;
form.ShowDialog();
return int.Parse(assign.SelectedItem.ToString());
}
}
}