Единственным хорошим решением для этого является таймер или событие Application.Idle. Нравится:
ажется таким простым, но я просто не могу понять это.
Смотрите изображение ниже:
Это панель с 5 надписями.
Мне нужно поведение, которое заключается в том, что если мышь входит в поле (где угодно), цвет фона меняется (например, AliceBlue вместо White). Проблема в Windows Forms, прозрачность среди других проблем. Если я установил фон панели при вводе мышью, все надписи по-прежнему будут иметь белый фон, поэтому у меня будут белые блоки вокруг меток. И т.п.
Я уверен, что другие столкнулись с этой проблемой. И я уверен, что это просто. Я просто не могу получить это.