using DPumpHydr.WinFrmUI.RLT.Controls; using DPumpHydr.WinFrmUI.RLT.Manager; using System; using System.Diagnostics; using System.Drawing; using System.Windows.Forms; namespace DPumpHydr.DesktopMain { public partial class frmMainWindow : Form { public frmMainWindow() { InitializeComponent(); this.WindowState = FormWindowState.Maximized; this.Load += FrmMainWindow_Load; LibraryMenu.Click += Menu_Click; SettingMenu.Click += Menu_Click; FindMenu.Click += Menu_Click; VoluteMenu.Click += Menu_Click; YeLunMenu.Click += Menu_Click; } private void FrmMainWindow_Load(object sender, EventArgs e) { DPumpHydr.WinFrmUI.Volute.MainViewPage page = new DPumpHydr.WinFrmUI.Volute.MainViewPage(); page.InitWindow(); page.Name = "MainViewPage"; page.Dock = DockStyle.Fill; this.mainPanel.Controls.Add(page); VoluteSeparator.Customization = "08aq/9PGqv/Txqr/08aq/w=="; VoluteMenu.Side = NightPanel.PanelSide.Right; mainForm.AppIcon = DPumpHydr.DesktopMain.Properties.Resources.AppIcon256; } private void Menu_Click(object sender, EventArgs e) { NightPanel leftMenu = sender as NightPanel; if (leftMenu.Name == "YeLunMenu") { YeLunSeparator.Customization = "08aq/9PGqv/Txqr/08aq/w=="; YeLunMenu.Side = NightPanel.PanelSide.Right; //metroStyleManager1.Style = DPumpHydr.WinFrmUI.RLT.Enum.Metro.Style.Light; } else { YeLunSeparator.Customization = "ICAg/yAgIP8gICD/ICAg/w=="; YeLunMenu.Side = NightPanel.PanelSide.Left; } if (leftMenu.Name == "VoluteMenu") { VoluteSeparator.Customization = "08aq/9PGqv/Txqr/08aq/w=="; VoluteMenu.Side = NightPanel.PanelSide.Right; } else { VoluteSeparator.Customization = "ICAg/yAgIP8gICD/ICAg/w=="; VoluteMenu.Side = NightPanel.PanelSide.Left; } if (leftMenu.Name == "FindMenu") { FindSeparator.Customization = "08aq/9PGqv/Txqr/08aq/w=="; FindMenu.Side = NightPanel.PanelSide.Right; //Pages.SelectedTab = GamePage; } else { FindSeparator.Customization = "ICAg/yAgIP8gICD/ICAg/w=="; FindMenu.Side = NightPanel.PanelSide.Left; } if (leftMenu.Name == "SettingMenu") { SettingSeparator.Customization = "08aq/9PGqv/Txqr/08aq/w=="; SettingMenu.Side = NightPanel.PanelSide.Right; //Pages.SelectedTab = LibraryPage; } else { SettingSeparator.Customization = "ICAg/yAgIP8gICD/ICAg/w=="; SettingMenu.Side = NightPanel.PanelSide.Left; } if (leftMenu.Name == "LibraryMenu") { LibrarySeparator.Customization = "08aq/9PGqv/Txqr/08aq/w=="; //HelpImage.Image = DPumpHydr.DesktopMain.Properties.Resources.Help; LibraryMenu.Side = NightPanel.PanelSide.Right; //Pages.SelectedTab = HelpPage; } else { LibrarySeparator.Customization = "ICAg/yAgIP8gICD/ICAg/w=="; LibraryMenu.Side = NightPanel.PanelSide.Left; } leftMenu.Refresh(); leftMenu.Invalidate(); } private void UserPicture_MouseEnter(object sender, EventArgs e) { UserPicture.FilterEnabled = true; } private void UserPicture_MouseLeave(object sender, EventArgs e) { UserPicture.FilterEnabled = false; } private void GetHelp_Click(object sender, EventArgs e) { //HelpImage.Image = DPumpHydr.DesktopMain.Properties.Resources.Help; //string Uri = "https://github.com/Taiizor/DPumpHydr.WinFrmUI.RLT"; //Process.Start(new ProcessStartInfo //{ // FileName = Uri, // UseShellExecute = true //}); //try //{ // Process.Start(Uri); //} //catch (System.ComponentModel.Win32Exception noBrowser) //{ // if (noBrowser.ErrorCode == -2147467259) // { // MessageBox.Show(noBrowser.Message); // } //} //catch (Exception other) //{ // MessageBox.Show(other.Message); //} } private void mainForm_Click(object sender, EventArgs e) { } } }