67 references to links
System.Windows.Forms (67)
winforms\Managed\System\WinForms\LinkLabel.cs (67)
232if (links.Count == 0) { 235return new LinkArea(((Link)links[0]).Start, ((Link)links[0]).Length); 240links.Clear(); 255((Link)links[0]).Start = value.Start; 256((Link)links[0]).Length = value.Length; 361if (links.Count == 0) { 365return((Link)links[0]).Visited; 370if (links.Count == 0) { 373((Link)links[0]).Visited = value; 710if (this.links != null && this.links.Count == 1) { 782if (links == null || links.Count != 1 || Text == null) { 802foreach (Link link in links) { 973foreach (Link link in links) { 1003for (int i=0; i<links.Count; i++) { 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]; 1039for (int i=0; i<links.Count; i++) { 1040if ((((Link)links[i]).State & LinkState.Active) == LinkState.Active) { 1041((Link)links[i]).State &= (~LinkState.Active); 1042InvalidateLink((Link)links[i]); 1069foreach (Link link in links) { 1170RectangleF[] rects = ((Link)links[0]).VisualRegion.GetRegionScans(e.Graphics.Transform); 1197foreach (Link link in links) { 1212foreach (Link link in links) { 1346for (int i=0; i<links.Count; i++) { 1347((Link)links[i]).State &= ~(LinkState.Hover | LinkState.Active); 1583for (int i=0; i<links.Count; i++) { 1584if (links[i] == focusLink) { 1641if (focusIndex < 0 || focusIndex >= links.Count) { 1710if (links.Count > 0) { 1716focusIndex = links.IndexOf(FocusLink); 1730newFocus = GetNextLinkIndex(links.Count, forward); // Count, so "next" will be Count-1 1735FocusLink = (Link)links[newFocus]; 1770if (links.Count == 1) { 1822for (int i=0; i<links.Count; i++) { 1823if (links[i] == focusLink) { 1836for (int x=0; x<links.Count; x++) { 1838Link left = (Link)links[x]; 1843for (int y=x; y<links.Count; y++) { 1845Link right = (Link)links[y]; 1984return(Link)owner.links[index]; 1987owner.links[index] = value; 1989owner.links.Sort(LinkLabel.linkComparer); 2043return owner.links.Count; 2114if (owner.links.Count == 1 2118owner.links.Clear(); 2142if (owner.links.Count == 1 2146owner.links.Clear(); 2153owner.links.Add(value); 2162owner.links.Sort(LinkLabel.linkComparer); 2205return owner.links.Contains(link); 2232return owner.links.IndexOf(link); 2292bool doLayout = this.owner.links.Count > 0 && this.owner.AutoSize; 2293owner.links.Clear(); 2309owner.links.CopyTo(dest, index); 2317if (owner.links != null) { 2318return owner.links.GetEnumerator(); 2335owner.links.Remove(value); 2343owner.links.Sort(LinkLabel.linkComparer); 2350if (owner.FocusLink == null && owner.links.Count > 0) { 2351owner.FocusLink = (Link)owner.links[0]; 2557owner.links.Sort(LinkLabel.linkComparer);