protected override void OnRenderSkinFormControlBox(SkinFormControlBoxRenderEventArgs e) { var form = e.Form; var g = e.Graphics; var clipRectangle = e.ClipRectangle; var controlBoxtate = e.ControlBoxtate; var active = e.Active; var minimizeBox = form.ControlBox && form.MinimizeBox; var maximizeBox = form.ControlBox && form.MaximizeBox; switch (e.ControlBoxStyle) { case ControlBoxStyle.Minimize: RenderSkinFormMinimizeBoxInternal(g, clipRectangle, controlBoxtate, active, form); return; case ControlBoxStyle.Maximize: RenderSkinFormMaximizeBoxInternal(g, clipRectangle, controlBoxtate, active, minimizeBox, form.WindowState == FormWindowState.Maximized, form); return; case ControlBoxStyle.Close: RenderSkinFormCloseBoxInternal(g, clipRectangle, controlBoxtate, active, minimizeBox, maximizeBox, form); return; case ControlBoxStyle.SysBottom: RenderSkinFormSysBottomInternal(g, clipRectangle, controlBoxtate, active, form); return; } }
protected override void OnRenderSkinFormControlBox(SkinFormControlBoxRenderEventArgs e) { SkinForm form = e.Form; Graphics graphics = e.Graphics; Rectangle clipRectangle = e.ClipRectangle; ControlBoxState controlBoxtate = e.ControlBoxtate; bool active = e.Active; bool minimizeBox = form.ControlBox && form.MinimizeBox; bool maximizeBox = form.ControlBox && form.MaximizeBox; switch (e.ControlBoxStyle) { case ControlBoxStyle.Minimize: this.RenderSkinFormMinimizeBoxInternal(graphics, clipRectangle, controlBoxtate, active); break; case ControlBoxStyle.Maximize: this.RenderSkinFormMaximizeBoxInternal(graphics, clipRectangle, controlBoxtate, active, minimizeBox, form.WindowState == FormWindowState.Maximized); break; case ControlBoxStyle.Close: this.RenderSkinFormCloseBoxInternal(graphics, clipRectangle, controlBoxtate, active, minimizeBox, maximizeBox); break; } }
public void DrawSkinFormControlBox(SkinFormControlBoxRenderEventArgs e) { this.OnRenderSkinFormControlBox(e); SkinFormControlBoxRenderEventHandler skinFormControlBoxRenderEventHandler = this.Events[SkinFormRenderer.EventRenderSkinFormControlBox] as SkinFormControlBoxRenderEventHandler; if (skinFormControlBoxRenderEventHandler != null) { skinFormControlBoxRenderEventHandler(this, e); } }
public void DrawSkinFormControlBox(SkinFormControlBoxRenderEventArgs e) { OnRenderSkinFormControlBox(e); var handler = Events[EventRenderSkinFormControlBox] as SkinFormControlBoxRenderEventHandler; if (handler != null) { handler(this, e); } }
protected abstract void OnRenderSkinFormControlBox(SkinFormControlBoxRenderEventArgs e);