Inheritance: System.EventArgs
 public ATMLDocumentBaseForm()
 {
     InitializeComponent();
     atmlPreviewPanel.SourceDocumentLoaded  += atmlPreviewPanel_SourceDocumentLoaded;
     atmlPreviewPanel.XmlDocumentLoaded     += atmlPreviewPanel_XmlDocumentLoaded;
     atmlPreviewPanel.AtlasDocumentLoaded   += AtmlPreviewPanelOnAtlasDocumentLoaded;
     atmlPreviewPanel.SourceDocumentLoaded  += AtmlPreviewPanelOnSourceDocumentLoaded;
     atmlPreviewPanel.WebDocumentLoaded     += atmlPreviewPanel_WebDocumentLoaded;
     atmlPreviewPanel.PreviewDocumentLoaded += AtmlPreviewPanelOnPreviewDocumentLoaded;
     atmlPreviewPanel.ScintillaUIEvent      += delegate
     {
         ATMLDocumentEventArgs a = new ATMLDocumentEventArgs();
         a.CaretPos = atmlPreviewPanel.CurrentCaretPosition();
         OnCaretPosChanged(a);
     };
     if (btnWordWrap.Checked)
     {
         if (btnWordWrap.Checked)
         {
             btnWordWrap.BackColor = Color.AliceBlue;
         }
         else
         {
             btnWordWrap.BackColor = Color.Transparent;
         }
     }
 }
        protected virtual void OnCaretPosChanged(ATMLDocumentEventArgs args)
        {
            EventHandler handler = CaretPosChanged;

            if (handler != null)
            {
                handler(this, args);
            }
        }
 public ATMLDocumentBaseForm()
 {
     InitializeComponent();
     atmlPreviewPanel.SourceDocumentLoaded += atmlPreviewPanel_SourceDocumentLoaded;
     atmlPreviewPanel.XmlDocumentLoaded += atmlPreviewPanel_XmlDocumentLoaded;
     atmlPreviewPanel.AtlasDocumentLoaded+=AtmlPreviewPanelOnAtlasDocumentLoaded;
     atmlPreviewPanel.SourceDocumentLoaded+=AtmlPreviewPanelOnSourceDocumentLoaded;
     atmlPreviewPanel.WebDocumentLoaded += atmlPreviewPanel_WebDocumentLoaded;
     atmlPreviewPanel.PreviewDocumentLoaded+=AtmlPreviewPanelOnPreviewDocumentLoaded;
     atmlPreviewPanel.ScintillaUIEvent+= delegate
                                         {
                                             ATMLDocumentEventArgs a = new ATMLDocumentEventArgs();
                                             a.CaretPos = atmlPreviewPanel.CurrentCaretPosition();
                                             OnCaretPosChanged(a);
                                         };
     if (btnWordWrap.Checked)
         if (btnWordWrap.Checked)
         btnWordWrap.BackColor = Color.AliceBlue;
     else
         btnWordWrap.BackColor = Color.Transparent;
 }
 protected virtual void OnCaretPosChanged(ATMLDocumentEventArgs args)
 {
     EventHandler handler = CaretPosChanged;
     if (handler != null) handler(this, args);
 }