public MainForm() { IrssLog.LogLevel = IrssLog.Level.Debug; IrssLog.Open("Abstractor.log"); InitializeComponent(); _addStatusLine = AddStatusLine; _setDevices = SetDevices; _remoteEvent = RemoteEvent; comboBoxComputer.Items.Clear(); comboBoxComputer.Items.Add("localhost"); List <string> networkPCs = Network.GetComputers(false); if (networkPCs != null) { comboBoxComputer.Items.AddRange(networkPCs.ToArray()); } comboBoxComputer.Text = _serverHost; ClearMap(); /* * DataTable table = new DataTable("RemoteTable"); * * DataColumn column; * * column = new DataColumn("RawCode", typeof(string)); * column.Caption = "Raw Code"; * column.ColumnMapping = MappingType.Attribute; * column.DefaultValue = String.Empty; * column.ReadOnly = false; * column.Unique = true; * table.Columns.Add(column); * * column = new DataColumn("AbstractButton", typeof(string)); * column.Caption = "Abstract Button"; * column.ColumnMapping = MappingType.Attribute; * column.DefaultValue = String.Empty; * column.ReadOnly = false; * column.Unique = false; * table.Columns.Add(column); * * string[] names = Enum.GetNames(typeof(MceButton)); * foreach (string name in names) * { * int button = (int)Enum.Parse(typeof(MceButton), name); * * table.Rows.Add(button.ToString(), name); * } * * //table.WriteXmlSchema(AbstractRemoteSchemaFile); * * table.WriteXml("Template.xml"); */ }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { buttonDisconnect_Click(null, null); _addStatusLine = null; _setDevices = null; _remoteEvent = null; IrssLog.Close(); }
public MainForm() { IrssLog.LogLevel = IrssLog.Level.Debug; IrssLog.Open("Abstractor.log"); InitializeComponent(); _addStatusLine = AddStatusLine; _setDevices = SetDevices; _remoteEvent = RemoteEvent; comboBoxComputer.Items.Clear(); comboBoxComputer.Items.Add("localhost"); List<string> networkPCs = Network.GetComputers(false); if (networkPCs != null) comboBoxComputer.Items.AddRange(networkPCs.ToArray()); comboBoxComputer.Text = _serverHost; ClearMap(); /* DataTable table = new DataTable("RemoteTable"); DataColumn column; column = new DataColumn("RawCode", typeof(string)); column.Caption = "Raw Code"; column.ColumnMapping = MappingType.Attribute; column.DefaultValue = String.Empty; column.ReadOnly = false; column.Unique = true; table.Columns.Add(column); column = new DataColumn("AbstractButton", typeof(string)); column.Caption = "Abstract Button"; column.ColumnMapping = MappingType.Attribute; column.DefaultValue = String.Empty; column.ReadOnly = false; column.Unique = false; table.Columns.Add(column); string[] names = Enum.GetNames(typeof(MceButton)); foreach (string name in names) { int button = (int)Enum.Parse(typeof(MceButton), name); table.Rows.Add(button.ToString(), name); } //table.WriteXmlSchema(AbstractRemoteSchemaFile); table.WriteXml("Template.xml"); */ }