Ejemplo n.º 1
0
 protected virtual void OnLinkClick(LinkClickEventArgs e)
 {
     if (LinkClick != null)
     {
         LinkClick(this, e);
     }
 }
Ejemplo n.º 2
0
        protected override void OnMouseClick(MouseEventArgs e)
        {
            base.OnMouseClick(e);

            foreach (CssBox box in _htmlContainer.LinkRegions.Keys)
            {
                RectangleF rect = _htmlContainer.LinkRegions[box];
                if (Rectangle.Round(rect).Contains(e.X, e.Y))
                {
                    string             href = box.GetAttribute("href", string.Empty);
                    LinkClickEventArgs ev   = new LinkClickEventArgs {
                        Href = href
                    };
                    OnLinkClick(ev);
                    if (ev.Handled)
                    {
                        return;
                    }
                    CssValue.GoLink(href);
                    return;
                }
            }
        }