6 instantiations of Link
System.Windows.Forms (6)
winforms\Managed\System\WinForms\LinkConverter.cs (1)
83return new LinkLabel.Link(values[0], values[1]);
winforms\Managed\System\WinForms\LinkLabel.cs (4)
251Links.Add(new Link(this)); 371Links.Add(new Link(this)); 641Links.Add (new Link (0, -1)); // default 'magic' link. 2122Link l = new Link(owner);
winforms\Managed\System\WinForms\TrustManagerPromptUI.cs (1)
580this.linkLblMoreInformation.Links.Add(new System.Windows.Forms.LinkLabel.Link(this.linkLblMoreInformation.Text.Length - strMoreInfo.Length, strMoreInfo.Length));
82 references to Link
System.Windows.Forms (82)
winforms\Managed\System\WinForms\LinkConverter.cs (7)
109if (value is LinkLabel.Link) { 111LinkLabel.Link link = (LinkLabel.Link)value; 128LinkLabel.Link link = (LinkLabel.Link)value; 131info = typeof(LinkLabel.Link).GetConstructor(new Type[] {typeof(int), typeof(int)}); 137info = typeof(LinkLabel.Link).GetConstructor(new Type[] {typeof(int), typeof(int), typeof(object)});
winforms\Managed\System\WinForms\LinkLabel.cs (69)
70Link focusLink = null; 149private Link FocusLink { 235return new LinkArea(((Link)links[0]).Start, ((Link)links[0]).Length); 255((Link)links[0]).Start = value.Start; 256((Link)links[0]).Length = value.Length; 365return((Link)links[0]).Visited; 373((Link)links[0]).Visited = value; 664Link link = Links[i]; 761foreach (Link link in Links) { 797protected Link PointInLink(int x, int y) { 799Link hit = null; 802foreach (Link link in links) { 822private void InvalidateLink(Link link) { 905Link focusLink = FocusLink; 973foreach (Link link in links) { 1004if ((((Link)links[i]).State & LinkState.Hover) == LinkState.Hover) { 1005((Link)links[i]).State |= LinkState.Active; 1008if (((Link)links[i]).Enabled) { 1009FocusLink = (Link)links[i]; 1040if ((((Link)links[i]).State & LinkState.Active) == LinkState.Active) { 1041((Link)links[i]).State &= (~LinkState.Active); 1042InvalidateLink((Link)links[i]); 1045Link clicked = PointInLink(e.X, e.Y); 1068Link hoverLink = null; 1069foreach (Link link in links) { 1076Link pointIn = PointInLink(e.X, e.Y); 1170RectangleF[] rects = ((Link)links[0]).VisualRegion.GetRegionScans(e.Graphics.Transform); 1197foreach (Link link in links) { 1212foreach (Link link in links) { 1347((Link)links[i]).State &= ~(LinkState.Hover | LinkState.Active); 1375private void PaintLink(Graphics g, Link link, SolidBrush foreBrush, SolidBrush linkBrush, bool optimizeBackgroundRendering, RectangleF finalrect) { 1518foreach (Link link in Links) { 1603Link test; 1735FocusLink = (Link)links[newFocus]; 1814private void UpdateAccessibilityLink(Link focusLink) { 1838Link left = (Link)links[x]; 1845Link right = (Link)links[y]; 1982public virtual Link this[int index] { 1984return(Link)owner.links[index]; 2003if (value is Link) { 2004this[index] = (Link)value; 2016public virtual Link this[string key] { 2095public Link Add(int start, int length) { 2106public Link Add(int start, int length, object linkData) { 2122Link l = new Link(owner); 2134public int Add(Link value) { 2181if (value is Link) { 2182return Add((Link)value); 2192if (value is Link) { 2193Add((Link)value); 2204public bool Contains(Link link) { 2219if (link is Link) { 2220return Contains((Link)link); 2231public int IndexOf(Link link) { 2238if (link is Link) { 2239return IndexOf((Link)link); 2321return new Link[0].GetEnumerator(); 2329public void Remove(Link value) { 2351owner.FocusLink = (Link)owner.links[0]; 2377if (value is Link) { 2378Remove((Link)value); 2627int pos1 = ((Link)link1).Start; 2628int pos2 = ((Link)link2).Start; 2678Link hit = ((LinkLabel)Owner).PointInLink(p.X, p.Y); 2703private Link link; 2705public LinkAccessibleObject(Link link) : base() {
winforms\Managed\System\WinForms\LinkLabelLinkClickedEvent.cs (5)
25private readonly LinkLabel.Link link; 33public LinkLabelLinkClickedEventArgs(LinkLabel.Link link) { 38public LinkLabelLinkClickedEventArgs(LinkLabel.Link link, MouseButtons button) : this(link) { 56/// Gets the <see cref='System.Windows.Forms.LinkLabel.Link'/> that was clicked. 59public LinkLabel.Link Link {
winforms\Managed\System\WinForms\PropertyGridInternal\HotCommands.cs (1)
222LinkLabel.Link link = Label.Links.Add(links[i].X, links[i].Y, verbs[i]);