57 references to LinkState
System.Windows.Forms (57)
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (20)
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,
System\Windows\Forms\Controls\Labels\LinkLabel.cs (27)
816if ((link.State & LinkState.Hover) == LinkState.Hover 817|| (link.State & LinkState.Active) == LinkState.Active) 819bool activeChanged = (link.State & LinkState.Active) == LinkState.Active; 820link.State &= ~(LinkState.Hover | LinkState.Active); 844if ((_links[i].State & LinkState.Hover) == LinkState.Hover) 846_links[i].State |= LinkState.Active; 878if ((_links[i].State & LinkState.Active) == LinkState.Active) 880_links[i].State &= ~LinkState.Active; 906if ((link.State & LinkState.Hover) == LinkState.Hover) 922hoverLink.State &= ~LinkState.Hover; 927pointIn.State |= LinkState.Hover; 1198_links[i].State &= ~(LinkState.Hover | LinkState.Active); 1257LinkState linkState = link.State; 1259Font font = (linkState & LinkState.Hover) == LinkState.Hover ? hoverLinkFont : linkFont; 1264if ((linkState & LinkState.Active) == LinkState.Active) 1268else 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); 118internal LinkState State { get; set; } = LinkState.Normal; 163get => (State & LinkState.Visited) == LinkState.Visited; 170State |= LinkState.Visited; 174State &= ~LinkState.Visited;