/// <summary> /// Constructor /// </summary> /// <param name="panel"></param> /// <param name="model"></param> protected ArrowControl(BoxArrowPanel <TEnclosing, TBoxModel, TArrowModel> panel, TArrowModel model) : base(panel, model) { Panel = panel; InitializeColors(); ArrowMode = ArrowModeEnum.Full; ArrowFill = ArrowFillEnum.Line; }
/// <summary> /// Constructor /// </summary> /// <param name="panel"></param> /// <param name="model"></param> public BoxControl(BoxArrowPanel <TEnclosing, TBoxModel, TArrowModel> panel, TBoxModel model) : base(panel, model) { BoxMode = BoxModeEnum.Rectangle3D; Panel = panel; if (TypedModel.Hidden) { Font = new Font(Font, FontStyle.Italic); ForeColor = Color.Gray; } else { Font = new Font(Font, FontStyle.Regular); ForeColor = Color.Black; } }