//---------------------------------------------------------------------- private void m_btnSelectHelp_Click(object sender, EventArgs e) { CHelpData help = CFormSelectHelpPage.SelectHelp(); if (help != null) { SetHelpAssociee(help); ValideModifs(); } }
public static CHelpData SelectHelp(ETypeSelection typeSelection) { CFormSelectHelpPage form = new CFormSelectHelpPage(); form.Initialiser(typeSelection); CHelpData help = null; if (form.ShowDialog() == DialogResult.OK) { help = form.HelpSelectionne; } form.Dispose(); return(help); }
private void btn_add_Click(object sender, EventArgs e) { CFormSelectHelpPage frm = new CFormSelectHelpPage(); frm.Initialiser(ETypeSelection.SelonTitre); frm.AutoriserCreation = false; if (frm.ShowDialog() == DialogResult.OK) { if (frm.HelpSelectionne != null) { AjouterHelp(frm.HelpSelectionne); } } }
private void m_lnkAjouter_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { CFormSelectHelpPage frmSelec = new CFormSelectHelpPage(); frmSelec.Initialiser(ETypeSelection.SelonTitre); frmSelec.AutoriserCreation = false; frmSelec.ShowDialog(); CHelpData voiraussihelp = frmSelec.HelpSelectionne; if (voiraussihelp == null) { return; } bool endouble = false; foreach (CHelpData hlp in m_help.VoirAussiExplicite) { if (hlp.HelpKey == voiraussihelp.HelpKey) { CFormAlerte.Afficher("Cet élément est déjà présent", EFormAlerteType.Exclamation); endouble = true; break; } } if (voiraussihelp.HelpKey == m_help.HelpKey) { CFormAlerte.Afficher("Vous ne pouvez pas mettre une reference vers le même fichier", EFormAlerteType.Exclamation); endouble = true; } if (endouble) { return; } m_help.VoirAussiExplicite.Add(voiraussihelp); AjouterHelpLiee(voiraussihelp); }
private void m_btnAddLink_Click(object sender, EventArgs e) { CFormSelectHelpPage frm = new CFormSelectHelpPage(); frm.Initialiser(ETypeSelection.SelonTitre); if (frm.ShowDialog() == DialogResult.OK) { CHelpData hlp = frm.HelpSelectionne; if (hlp == null) { return; } string strHTML = m_htmlEditor.SelectedHTML; if (strHTML.Trim() == "") { CFormNomLien frm2 = new CFormNomLien(); frm2.Initialiser(hlp, m_htmlEditor.SelectedText); frm2.ShowDialog(); strHTML = frm2.Nom; } strHTML = "<a href=hlp://" + hlp.HelpKey + ">" + strHTML + "</a>"; m_htmlEditor.InsertHtml(strHTML); } }