public void Activate() { if (!MainV2.comPort.BaseStream.IsOpen) { Enabled = false; } Enabled = true; var all_dev_ids = MainV2.comPort.MAV.param.Where(a => a.Name.Contains("_ID")); var b = 0; foreach (var dev in all_dev_ids) { var devid = new Device.DeviceStructure(dev.Name, (uint)dev.Value); var ans = devid.ToString(); //var gr = CreateGraphics(); var lbl = new Label() { Text = ans, AutoSize = true, Location = new Point(5, 5 + b * 25) }; Controls.Add(lbl); //gr.DrawString(dev.Name + " " + ans, Font, new SolidBrush(ForeColor), 5, 5 + b * 25); b++; } }
private void but_hwids_Click(object sender, EventArgs e) { string value = "0"; if (InputBox.Show("hwid", "Enter the ID number", ref value, false, true) == DialogResult.OK) { StringBuilder sb = new StringBuilder(); var items = value.Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries); foreach (var item in items) { var items2 = item.Split(new char[] { ' ', '\t' }); foreach (var item2 in items2) { uint uintvalue = 0; if (uint.TryParse(item2, out uintvalue)) { Device.DeviceStructure test1 = new Device.DeviceStructure(uintvalue); sb.AppendLine(item.Replace('\t', ' ') + " = " + test1.ToString()); } } } CustomMessageBox.Show(sb.ToString()); } }
public void Activate() { if (!MainV2.comPort.BaseStream.IsOpen) { Enabled = false; } Enabled = true; var all_dev_ids = MainV2.comPort.MAV.param.Where(a => a.Name.Contains("_ID")); var b = 0; foreach (var dev in all_dev_ids) { var devid = new Device.DeviceStructure((uint)dev.Value); var ans = devid.ToString(); var gr = CreateGraphics(); gr.DrawString(dev.Name + " " + ans, Font, new SolidBrush(ForeColor), 5, 5 + b * 25); b++; } }