private void ReferencesListBox_MouseDoubleClick(object?sender, MouseEventArgs e) { int index = ReferencesListBox.IndexFromPoint(e.Location); if (index != ListBox.NoMatches) { DisplayReference reference = (DisplayReference)ReferencesListBox.Items[index]; _selectedReferences.Add(reference); SelectedReferencesListBox.DataSource = SelectedReferencesList; } }
private void ReferencesListBox_MouseUp(object?sender, MouseEventArgs e) { ReferencesListBox.SelectedIndex = ReferencesListBox.IndexFromPoint(e.Location); if (e.Button != MouseButtons.Right) { return; } DisplayReference reference = (DisplayReference)ReferencesListBox.SelectedItem; ReferencesListBoxReferenceContextMenu.Tag = reference.Reference; ReferencesListBoxReferenceContextMenu.Show(ReferencesListBox, e.X, e.Y); }
public RevisionsInput(ReferencesListBox referencesListBox) : base(referencesListBox) { }
public BranchesInputSource(ReferencesListBox referencesListBox) { Assert.IsNotNull(referencesListBox); _referencesListBox = referencesListBox; }