58 references to LinkState
System.Windows.Forms (58)
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (21)
204private LinkState LinkState 206get => Properties.GetValueOrDefault(s_propLinkCellLinkState, LinkState.Normal); 207set => Properties.AddOrRemoveValue(s_propLinkCellLinkState, value, defaultValue: LinkState.Normal); 696LinkState != LinkState.Normal; 702if ((LinkState & LinkState.Hover) == 0) 709if ((LinkState & LinkState.Hover) != 0) 755LinkState |= LinkState.Active; 775if (LinkState != LinkState.Normal) 777LinkState = LinkState.Normal; 793if ((LinkState & LinkState.Hover) == 0) 795LinkState |= LinkState.Hover; 808if ((LinkState & LinkState.Hover) != 0) 810LinkState &= ~LinkState.Hover; 950bool isActive = (LinkState & LinkState.Active) == LinkState.Active; 970LinkState == LinkState.Hover ? hoverFont : linkFont); 986LinkState == LinkState.Hover ? hoverFont : linkFont); 1004if ((LinkState & LinkState.Active) == LinkState.Active) 1027LinkState == LinkState.Hover ? hoverFont : linkFont, 1038LinkState == LinkState.Hover ? hoverFont : linkFont,
System\Windows\Forms\Controls\Labels\LinkLabel.cs (27)
829if ((link.State & LinkState.Hover) == LinkState.Hover 830|| (link.State & LinkState.Active) == LinkState.Active) 832bool activeChanged = (link.State & LinkState.Active) == LinkState.Active; 833link.State &= ~(LinkState.Hover | LinkState.Active); 857if ((_links[i].State & LinkState.Hover) == LinkState.Hover) 859_links[i].State |= LinkState.Active; 891if ((_links[i].State & LinkState.Active) == LinkState.Active) 893_links[i].State &= ~LinkState.Active; 919if ((link.State & LinkState.Hover) == LinkState.Hover) 933hoverLink?.State &= ~LinkState.Hover; 937pointIn.State |= LinkState.Hover; 1208_links[i].State &= ~(LinkState.Hover | LinkState.Active); 1267LinkState linkState = link.State; 1269Font font = (linkState & LinkState.Hover) == LinkState.Hover ? hoverLinkFont : linkFont; 1274if ((linkState & LinkState.Active) == LinkState.Active) 1278else if ((linkState & LinkState.Visited) == LinkState.Visited)
System\Windows\Forms\Controls\Labels\LinkLabel.Link.cs (10)
63if ((State & (LinkState.Hover | LinkState.Active)) != 0) 65State &= ~(LinkState.Hover | LinkState.Active); 115internal LinkState State { get; set; } = LinkState.Normal; 160get => (State & LinkState.Visited) == LinkState.Visited; 167State |= LinkState.Visited; 171State &= ~LinkState.Visited;