public void SetEnableVS2012Style(ToolStrip strip, bool enable) { var apply = false; ToolStripProperties properties = null; if (!strips.ContainsKey(strip)) { properties = new ToolStripProperties(strip) { EnableVS2012Style = enable }; strips.Add(strip, properties); apply = true; } else { properties = strips[strip]; apply = properties.EnableVS2012Style != enable; } if (apply) { //ToolStripManager.Renderer = enable ? VS2012Renderer : DefaultRenderer; strip.Renderer = enable ? VS2012Renderer : DefaultRenderer; properties.EnableVS2012Style = enable; } }
public void SetStyle(ToolStrip strip, VsVersion version, ThemeBase theme) { ToolStripProperties properties = null; if (!strips.ContainsKey(strip)) { properties = new ToolStripProperties(strip) { VsVersion = version }; strips.Add(strip, properties); } else { properties = strips[strip]; } if (theme == null) { if (DefaultRenderer != null) { strip.Renderer = DefaultRenderer; } } else { theme.ApplyTo(strip); } properties.VsVersion = version; }
public void SetStyle(ToolStrip strip, VsVersion version) { var apply = false; ToolStripProperties properties = null; if (!strips.ContainsKey(strip)) { properties = new ToolStripProperties(strip) { VsVersion = version }; strips.Add(strip, properties); apply = true; } else { properties = strips[strip]; apply = properties.VsVersion != version; } if (apply) { strip.Renderer = version == VsVersion.Vs2013 ? this.VS2013Renderer : version == VsVersion.Vs2012 ? VS2012Renderer : DefaultRenderer; properties.VsVersion = version; } }
public void SetStyle(ToolStrip strip, ThemeBase theme)//VsVersion version, { ToolStripProperties properties = null; VsVersion version = VsVersion.Vs2015; VisualStudioToolStripRenderer vsRenderer = (VisualStudioToolStripRenderer)theme.ToolStripRenderer; vsRenderer.Refresh(); if (!strips.ContainsKey(strip)) { properties = new ToolStripProperties(strip) { VsVersion = version }; strips.Add(strip, properties); } else { properties = strips[strip]; } if (theme == null) { if (DefaultRenderer != null) { strip.Renderer = DefaultRenderer; } } else { theme.ApplyTo(strip); } properties.VsVersion = version; }
public void SetStyle(ToolStrip strip, VsVersion version, ThemeBase theme) { var apply = false; ToolStripProperties properties = null; if (!strips.ContainsKey(strip)) { properties = new ToolStripProperties(strip) { VsVersion = version }; strips.Add(strip, properties); apply = true; } else { properties = strips[strip]; apply = properties.VsVersion != version; } if (apply) { if (theme == null) strip.Renderer = DefaultRenderer; else theme.ApplyTo(strip); properties.VsVersion = version; } }
public void SetStyle(ToolStrip strip) { ToolStripProperties properties = null; if (!strips.ContainsKey(strip)) { properties = new ToolStripProperties(strip); strips.Add(strip, properties); } else { properties = strips[strip]; } strip.Renderer = DefaultRenderer; }
public void SetEnableVS2012Style(ToolStrip strip, bool enable) { var apply = false; ToolStripProperties properties = null; if (!strips.ContainsKey(strip)) { properties = new ToolStripProperties(strip) { EnableVS2012Style = enable }; strips.Add(strip, properties); apply = true; } else { properties = strips[strip]; apply = properties.EnableVS2012Style != enable; } if (apply) { //ToolStripManager.Renderer = enable ? VS2012Renderer : DefaultRenderer; strip.Renderer = enable ? VS2012Renderer : DefaultRenderer; properties.EnableVS2012Style = enable; } }
public void SetStyle(ToolStrip strip, VsVersion version) { var apply = false; ToolStripProperties properties = null; if (!strips.ContainsKey(strip)) { properties = new ToolStripProperties(strip) { VsVersion = version }; strips.Add(strip, properties); apply = true; } else { properties = strips[strip]; apply = properties.VsVersion != version; } if (apply) { strip.Renderer = version == VsVersion.Vs2013 ? this.VS2013Renderer : version == VsVersion.Vs2012 ? VS2012Renderer : DefaultRenderer; properties.VsVersion = version; } }