/// <summary> /// Создать форму для подсветки элементов управления на форме /// </summary> /// <remarks> /// В конструктор передаются координаты для отрисовки /// </remarks> /// <param name="x">координаты x на экране</param> /// <param name="y">координаты y на экране</param> /// <param name="width">ширина элемента</param> /// <param name="height">высота элемента</param> public static void GetInstance(int x, int y, int width, int height) { if (!IsPaint) { return; } if (instance == null) { instance = new HighlightControl(x, y, width, height); } else { instance.ChangeLocationSize(x, y, width, height); } }
private void CommonParentFormActivated(object sender, EventArgs e) { HighlightControl.CloseForm(); }
private void HighlightControlClosed(object sender, EventArgs e) { topmost = false; instance = null; }