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 { }
 }