private void AddValueCap(ValueCaps cap, string preText) { ValueCapEntry entry = new ValueCapEntry(); entry.Value = new ValueCapsWrapper(cap); entry.Text = preText + " " + cap.ReportID.ToString("X2") + " / Usage Page " + cap.UsagePage.ToString("X4"); listBoxValueCaps.Items.Add(entry); }
private void listBoxValueCaps_SelectedIndexChanged(object sender, EventArgs e) { ValueCapEntry cap = listBoxValueCaps.SelectedItem as ValueCapEntry; if (cap == null) { return; } propertyGridCaps.SelectedObject = cap.Value; }