public void AddWin(WinBase win) { SubWinList?.Add(win); //主板中subWinList可能包含子板和元件 win.Parent = this; if (win is MarkPoint) { AddMarkPoint(win as MarkPoint); } else if (win is CheckWinBase) { AddCheckWin(win as CheckWinBase); } }
public void AddWin(WinBase win, Point Location) { win.ShowShape.ShiftCenterTo(Location); SubWinList?.Add(win); win.Parent = this; if (win is MarkPoint) { AddMarkPoint(win as MarkPoint); } else if (win is CheckWinBase) { AddCheckWin(win as CheckWinBase); } }
public void AddWin(WinBase win, Point Location) { win.ShowShape.ShiftCenterTo(Location); SubWinList?.Add(win); win.Parent = this; }