123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace IControls_FireManager
- {
- // 스타일에 관련된 처리는 여기 클래스에서 전담한다.
- public static class _Style
- {
- ///
- /// string 데이타를 스타일 관련 타입으로 변경
- ///
- // Office2007,Office2003,Standard,VS2005 + UseDefault
- public static Janus.Windows.UI.Dock.PanelVisualStyle Get_PanelVisualStyle(string PanelVisualStyle)
- {
- if (PanelVisualStyle == Janus.Windows.UI.Dock.PanelVisualStyle.Office2007.ToString())
- return Janus.Windows.UI.Dock.PanelVisualStyle.Office2007;
- else if (PanelVisualStyle == Janus.Windows.UI.Dock.PanelVisualStyle.Office2003.ToString())
- return Janus.Windows.UI.Dock.PanelVisualStyle.Office2003;
- else if (PanelVisualStyle == Janus.Windows.UI.Dock.PanelVisualStyle.Standard.ToString())
- return Janus.Windows.UI.Dock.PanelVisualStyle.Standard;
- else if (PanelVisualStyle == Janus.Windows.UI.Dock.PanelVisualStyle.VS2005.ToString())
- return Janus.Windows.UI.Dock.PanelVisualStyle.VS2005;
- else
- return Janus.Windows.UI.Dock.PanelVisualStyle.UseDefault;// 기본지정자
- }
- // Office2007,Office2003,Standard,VS2005 + Default
- public static Janus.Windows.UI.VisualStyle Get_VisualStyle(string VisualStyle)
- {
- if (VisualStyle == Janus.Windows.UI.VisualStyle.Office2007.ToString())
- return Janus.Windows.UI.VisualStyle.Office2007;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.Office2003.ToString())
- return Janus.Windows.UI.VisualStyle.Office2003;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.Standard.ToString())
- return Janus.Windows.UI.VisualStyle.Standard;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.VS2005.ToString())
- return Janus.Windows.UI.VisualStyle.VS2005;
- else
- return Janus.Windows.UI.VisualStyle.Default;// 기본지정자
- }
- // Black,Blue,Custom,Silver + Default
- public static Janus.Windows.Ribbon.Office2007ColorScheme Get_Office2007ColorScheme(string Office2007ColorScheme)
- {
- if (Office2007ColorScheme == Janus.Windows.Ribbon.Office2007ColorScheme.Black.ToString())
- return Janus.Windows.Ribbon.Office2007ColorScheme.Black;
- else if (Office2007ColorScheme == Janus.Windows.Ribbon.Office2007ColorScheme.Blue.ToString())
- return Janus.Windows.Ribbon.Office2007ColorScheme.Blue;
- else if (Office2007ColorScheme == Janus.Windows.Ribbon.Office2007ColorScheme.Custom.ToString())
- return Janus.Windows.Ribbon.Office2007ColorScheme.Custom;
- else if (Office2007ColorScheme == Janus.Windows.Ribbon.Office2007ColorScheme.Silver.ToString())
- return Janus.Windows.Ribbon.Office2007ColorScheme.Silver;
- else
- return Janus.Windows.Ribbon.Office2007ColorScheme.Default; // 기본지정자
- }
- // Office2007,Office2003,Standard,VS2005 + Flat
- public static Janus.Windows.UI.Tab.TabVisualStyle Get_TabVisualStyle(string VisualStyle)
- {
- if (VisualStyle == Janus.Windows.UI.VisualStyle.Office2007.ToString())
- return Janus.Windows.UI.Tab.TabVisualStyle.Office2007;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.Office2003.ToString())
- return Janus.Windows.UI.Tab.TabVisualStyle.Office2003;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.Standard.ToString())
- return Janus.Windows.UI.Tab.TabVisualStyle.Normal;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.VS2005.ToString())
- return Janus.Windows.UI.Tab.TabVisualStyle.VS2005;
- else
- return Janus.Windows.UI.Tab.TabVisualStyle.Flat; // 기본지정자
- }
- // Office2007,Office2003,Standard,VS2005 + Default
- public static Janus.Windows.GridEX.VisualStyle Get_GridEXVisualStyle(string VisualStyle)
- {
- if (VisualStyle == Janus.Windows.UI.VisualStyle.Office2007.ToString())
- return Janus.Windows.GridEX.VisualStyle.Office2007;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.Office2003.ToString())
- return Janus.Windows.GridEX.VisualStyle.Office2003;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.Standard.ToString())
- return Janus.Windows.GridEX.VisualStyle.Standard;
- else if (VisualStyle == Janus.Windows.UI.VisualStyle.VS2005.ToString())
- return Janus.Windows.GridEX.VisualStyle.VS2005;
- else
- return Janus.Windows.GridEX.VisualStyle.Default; // 기본지정자
- }
- // 특별처리 기존에 스타일이 사용되는 경우라면 (UigroupBox 의 스타일이 Office2003 으로 미리 잡혀져있는 경우)
- public static Janus.Windows.UI.Dock.PanelVisualStyle Exception_PanelVisualStyle(string PanelVisualStyle)
- {
- if (PanelVisualStyle == Janus.Windows.UI.Dock.PanelVisualStyle.Office2007.ToString())
- return Janus.Windows.UI.Dock.PanelVisualStyle.Office2003;
- else if (PanelVisualStyle == Janus.Windows.UI.Dock.PanelVisualStyle.Office2003.ToString())
- return Janus.Windows.UI.Dock.PanelVisualStyle.Office2007;
- else if (PanelVisualStyle == Janus.Windows.UI.Dock.PanelVisualStyle.Standard.ToString())
- return Janus.Windows.UI.Dock.PanelVisualStyle.VS2005;
- else if (PanelVisualStyle == Janus.Windows.UI.Dock.PanelVisualStyle.VS2005.ToString())
- return Janus.Windows.UI.Dock.PanelVisualStyle.Standard;
- else
- return Janus.Windows.UI.Dock.PanelVisualStyle.UseDefault;// 기본지정자
- }
- }
- }
|