public enum BoxHAlign { Left = 0, Center = 1, Right = 2 } public class BoxVAlign { Top = 0, Middle = 1, Bottom = 2 } private BoxVAlign valign = BoxVAlign.Top; private BoxHAlign halign = BoxHAlign.Left; public BoxVAlign VerticalAlign { get { return valign; } set { valign = value; } } public BoxHAlign HorizontalAlign { get { return halign; } set { halign = value; } } if(halign == 0) { g.X = x; g.Y = y; ... ...