private void toolStripButtonLinkDelete_Click(object sender, EventArgs e) { if (MessageBox.Show($"Вы точно хотите удалить ссылку {dgvLinks.SelectedCells[0].Value.ToString()}?", "Warning!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { HelpfullLink link = classInformation.HelpfullLinks.Where(t => t.Name == dgvLinks.SelectedCells[0].Value.ToString()).First(); classInformation.HelpfullLinks.Remove(link); LoadHelpfullLinksToForm(); } }
private void toolStripTextBoxLinkAddName_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { toolStripButtonLinkAdd.Visible = true; toolStripButtonLinksCancelAdd.Visible = false; toolStripSeparatorLink2.Visible = false; toolStripLabelLinkAdd.Visible = false; toolStripTextBoxLinkAddName.Visible = false; HelpfullLink link = new HelpfullLink(); link.Name = toolStripTextBoxLinkAddName.Text; classInformation.HelpfullLinks.Add(link); LoadHelpfullLinksToForm(); toolStripTextBoxLinkAddName.Text = ""; } }
private void dgvLinks_CellStateChanged(object sender, DataGridViewCellStateChangedEventArgs e) { try { if (e.StateChanged == DataGridViewElementStates.Selected) { if (e.Cell.Selected) { setLinksVisible(true); foreach (HelpfullLink link in classInformation.HelpfullLinks) { if (link.Name == e.Cell.Value.ToString()) { linkLabelmain.Text = link.Link; rtbLinkDescription.Text = link.Description; } } } else { try { if (!linkLabelmain.Visible) { linkLabelmain.Text = textBoxLink.Text; linkLabelmain.Visible = true; textBoxLink.Visible = false; } HelpfullLink link = classInformation.HelpfullLinks.Where(t => t.Name == e.Cell.Value.ToString()).First(); link.Link = linkLabelmain.Text; link.Description = rtbLinkDescription.Text; } catch { } } } } catch { } }