public void UpdateColor(MetroFramework.MetroColorStyle input)
        {
            metroSMSettings.Style = input;
            switch (input)
            {
            case MetroFramework.MetroColorStyle.Red:
                cbmetroColor.SelectedIndex = 0;
                break;

            case MetroFramework.MetroColorStyle.Green:
                cbmetroColor.SelectedIndex = 1;
                break;

            case MetroFramework.MetroColorStyle.Blue:
                cbmetroColor.SelectedIndex = 2;
                break;

            case MetroFramework.MetroColorStyle.Yellow:
                cbmetroColor.SelectedIndex = 3;
                break;

            default:
                cbmetroColor.SelectedIndex = 2;
                break;
            }
        }
Beispiel #2
0
        public ListContact(string jid, MetroFramework.MetroColorStyle style)
        {
            this.Style = style;
            InitializeComponent();
            int vertScrollWidth = SystemInformation.VerticalScrollBarWidth;

            this.Width    -= vertScrollWidth;
            this.BackColor = Helper.GetMetroThemeColor(style);
            this.contact   = ContactStore.GetContactByJid(jid);
            if (this.contact != null)
            {
                this.lblName.Text = this.contact.FullName;
                string imgpath = ChatWindow.getCacheImagePath(jid);
                if (File.Exists(imgpath))
                {
                    try
                    {
                        Image  i = Image.FromFile(imgpath);
                        Bitmap b = new Bitmap(i, new Size(48, 48));
                        this.pictureBox1.Image = b;
                        i.Dispose();
                    }
                    catch (Exception e)
                    {
                        throw e;
                    }
                }
            }
        }
Beispiel #3
0
        private void SetTheme(MetroFramework.MetroColorStyle colorStyle)
        {
            this.Style      = colorStyle;
            server_Cb.Style = colorStyle;

            this.Refresh();
        }
Beispiel #4
0
 public void ChgTheme(MetroFramework.MetroThemeStyle Theme, MetroFramework.MetroColorStyle Style)
 {
     metroStyleManager1.Style    = Style;
     metroStyleManager1.Theme    = Theme;
     tableLayoutPanel1.BackColor = Theme == MetroFramework.MetroThemeStyle.Light ? Color.FromArgb(0, 174, 220) : Color.FromArgb(23, 23, 23);
     tableLayoutPanel3.BackColor = Theme == MetroFramework.MetroThemeStyle.Light ? Color.FromArgb(0, 174, 220) : Color.FromArgb(32, 32, 32);
     this.StyleManager           = metroStyleManager1;
 }
Beispiel #5
0
        public ServerSwitchForm(MetroFramework.MetroColorStyle colorStyle)
        {
            InitializeComponent();

            server_Cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;

            SetTheme(colorStyle);
            UpdateCurrentLabels();
        }
Beispiel #6
0
        public MetroMessageBoxControl(MetroFramework.MetroColorStyle mStyle)
        {
            InitializeComponent();
            _style      = MetroPaint.GetStyleColor(mStyle);
            _properties = new MetroMessageBoxProperties(this);

            StylizeButton(metroButton1);
            StylizeButton(metroButton2);
            StylizeButton(metroButton3);

            metroButton1.Click += new EventHandler(button_Click);
            metroButton2.Click += new EventHandler(button_Click);
            metroButton3.Click += new EventHandler(button_Click);
        }
 private void ChangeStyle(MetroFramework.MetroColorStyle Style)
 {
     this.Style                 = Style;
     Label1.Style               = Style;
     Label2.Style               = Style;
     Label3.Style               = Style;
     NameTextBox.Style          = Style;
     TimeEarmarkedTextBox.Style = Style;
     FreeRadioBtn.Style         = Style;
     EarmarkedRadioBtn.Style    = Style;
     BusyRadioButton.Style      = Style;
     ApplyBtn.Style             = Style;
     SelectedStyle              = Style;
 }
Beispiel #8
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            MyService service = new MyService();

            user = service.dangNhap(txtTenDangNhap.Text, txtMatKhau.Text);
            if (user != null)
            {
                panelDangNhap.Visible = false;
                panelMain.Visible     = true;
                lblKhoa.Text          = user.TenKhoa;
                lblLop.Text           = user.Lop;
                lblTen.Text           = user.HoTen;
                lblMasv.Text          = user.TenDangNhap;
                updateListKhoa();
                if (user.Quyen == Constants.CODE_QUYEN_SV)
                {
                    btnAdd.Visible = false;
                    int  totalWidth = tabControl.Width;
                    int  widthTab   = totalWidth / 3;
                    Size sizeTab    = tabControl.ItemSize;
                    sizeTab.Width       = widthTab - 100;
                    tabControl.ItemSize = sizeTab;
                    tabControl.HideTab(tabKhoa);
                    tabControl.HideTab(tabLop);
                    tabControl.HideTab(tabSinhVien);
                    btnExport.Visible = false;
                }
                else
                {
                    MetroFramework.MetroColorStyle style = MetroFramework.MetroColorStyle.Orange;
                    tabControl.Style  = style;
                    gridDiem.Style    = style;
                    gridLop.Style     = style;
                    gridKhoa.Style    = style;
                    gridSv.Style      = style;
                    gidMonHoc.Style   = style;
                    gridTongKet.Style = style;
                    this.Style        = style;
                    lbTitle.ForeColor = System.Drawing.Color.Orange;
                    this.UpdateStyles();
                }
            }
            else
            {
                MessageBox.Show("Sai mat khau hoac tai khoan");
                return;
            }
        }
Beispiel #9
0
        public static Color GetMetroThemeColor(MetroFramework.MetroColorStyle style)
        {
            switch (style)
            {
            case MetroFramework.MetroColorStyle.Black:
                return(MetroFramework.MetroColors.Black);

            case MetroFramework.MetroColorStyle.Brown:
                return(MetroFramework.MetroColors.Brown);

            case MetroFramework.MetroColorStyle.Green:
                return(MetroFramework.MetroColors.Green);

            case MetroFramework.MetroColorStyle.Lime:
                return(MetroFramework.MetroColors.Lime);

            case MetroFramework.MetroColorStyle.Magenta:
                return(MetroFramework.MetroColors.Magenta);

            case MetroFramework.MetroColorStyle.Orange:
                return(MetroFramework.MetroColors.Orange);

            case MetroFramework.MetroColorStyle.Pink:
                return(MetroFramework.MetroColors.Pink);

            case MetroFramework.MetroColorStyle.Purple:
                return(MetroFramework.MetroColors.Purple);

            case MetroFramework.MetroColorStyle.Red:
                return(MetroFramework.MetroColors.Red);

            case MetroFramework.MetroColorStyle.Silver:
                return(MetroFramework.MetroColors.Silver);

            case MetroFramework.MetroColorStyle.Teal:
                return(MetroFramework.MetroColors.Teal);

            case MetroFramework.MetroColorStyle.White:
                return(MetroFramework.MetroColors.White);

            case MetroFramework.MetroColorStyle.Yellow:
                return(MetroFramework.MetroColors.Yellow);

            default:
                return(MetroFramework.MetroColors.Blue);
            }
        }
        private void timeStatusLabelandColor(String firstText, int sek, MetroFramework.MetroColorStyle color) //Changes the Text of the Status Label and the theme colour for a special ammount of time
        {
            metroLabelStatus.Text    = firstText;
            this.Style               = color;
            metroButtonCheck.Enabled = false;
            var t = new Timer();

            t.Interval = sek * 1000;
            t.Tick    += (s, e) =>
            {
                metroLabelStatus.Text    = statusLabelText;
                this.Style               = MetroFramework.MetroColorStyle.Lime;
                metroButtonCheck.Enabled = true;
                t.Stop();
            };
            t.Start();
        }
        private void LoadTableClientData(string tableName)
        {
            MetroFramework.MetroColorStyle LoadedStyle = MetroFramework.MetroColorStyle.Green;
            string TStatus = null, CName = null, CTime = null;

            XmlDocument xDoc = new XmlDocument();

            xDoc.Load("tables.xml");
            XmlElement xRoot = xDoc.DocumentElement;

            XmlElement tableElem = (XmlElement)xDoc.SelectSingleNode("/settings/" + tableName);

            if (tableElem != null)
            {
                TStatus = xDoc.SelectSingleNode(String.Format("//{0}/Status", tableName)).InnerText;
                CName   = xDoc.SelectSingleNode(String.Format("//{0}/ClientName", tableName)).InnerText;
                CTime   = xDoc.SelectSingleNode(String.Format("//{0}/Time", tableName)).InnerText;
            }

            if (TStatus == "Free")
            {
                LoadedStyle          = MetroFramework.MetroColorStyle.Green;
                FreeRadioBtn.Checked = true;
            }
            else if (TStatus == "Earmarked")
            {
                LoadedStyle = MetroFramework.MetroColorStyle.Orange;
                EarmarkedRadioBtn.Checked = true;
            }
            else if (TStatus == "Busy")
            {
                LoadedStyle             = MetroFramework.MetroColorStyle.Red;
                BusyRadioButton.Checked = true;
            }
            else
            {
                LoadedStyle          = MetroFramework.MetroColorStyle.Green;
                FreeRadioBtn.Checked = true;
            }

            NameTextBox.Text          = CName;
            TimeEarmarkedTextBox.Text = CTime;
            ChangeStyle(LoadedStyle);
        }
 public DialogBox(string message, MetroFramework.MetroColorStyle style, Point location, string header = null)
 {
     InitializeComponent();
     //Centers the dialog box relative to the main form.
     location.X           = location.X + 55;
     location.Y           = location.Y + 200;
     this.DesktopLocation = location;
     this.Style           = style;
     lblMessage.Text      = message;
     lblMessage.Style     = style;
     if (!string.IsNullOrEmpty(header))
     {
         this.Text = header;
     }
     else
     {
         this.Text = "Notification";
     }
     this.Refresh();
 }
        public void setColorStyle(DocumentFileState _state)
        {
            MetroFramework.MetroColorStyle style = MetroFramework.MetroColorStyle.Blue;
            switch (_state)
            {
            case DocumentFileState.InitialState:
                style = MetroFramework.MetroColorStyle.Blue;
                break;

            case DocumentFileState.Green:
                style = MetroFramework.MetroColorStyle.Green;
                break;

            case DocumentFileState.Orange:
                style = MetroFramework.MetroColorStyle.Orange;
                break;

            case DocumentFileState.Red:
                style = MetroFramework.MetroColorStyle.Red;
                break;
            }
            this.doc.Style = style;
        }
 public MenuColorPallet(MetroFramework.MetroThemeStyle Theme, MetroFramework.MetroColorStyle Style)
 {
     this.Theme = Theme;
     this.Style = Style;
 }
Beispiel #15
0
        public void CreateNotification(System.Drawing.Color ColorTxt, double Opacity, MetroFramework.MetroThemeStyle Theme, MetroFramework.MetroColorStyle style)
        {
            //
            //Form
            frm.Size            = new System.Drawing.Size(375, 120);
            frm.ShowInTaskbar   = false;
            frm.FormBorderStyle = FormBorderStyle.None;
            frm.Theme           = Theme;
            frm.Style           = style;
            frm.Resizable       = false;
            frm.MaximizeBox     = false;
            frm.MinimizeBox     = false;
            frm.TopMost         = false;
            frm.Name            = "frm";
            frm.Opacity         = Opacity;
            frm.ShowInTaskbar   = false;
            //
            //
            //
            //Label
            //lbl.Location = new System.Drawing.Point(10, 40);//113 40
            //lbl.Font = new System.Drawing.Font("Tahoma", 100, System.Drawing.FontStyle.Bold);
            //lbl.AutoSize = true;
            //lbl.MaximumSize = new System.Drawing.Size(0, 0);
            //lbl.BackColor = frm.BackColor;
            //lbl.ForeColor = ColorTxt;
            //
            //
            //TextBox
            txtMessage.Location    = new System.Drawing.Point(113, 40);
            txtMessage.Size        = new System.Drawing.Size(260, 90);
            txtMessage.BackColor   = frm.BackColor;
            txtMessage.Font        = new System.Drawing.Font("Tahoma", 10);
            txtMessage.BorderStyle = BorderStyle.None;
            txtMessage.ReadOnly    = true;
            txtMessage.ForeColor   = ColorTxt;
            txtMessage.TabStop     = false;
            txtMessage.Multiline   = true;
            //txtMessage.Enabled = true;
            //
            //PictureBox
            PictureBox pic = new PictureBox();

            pic.BackColor = frm.BackColor;
            pic.SizeMode  = PictureBoxSizeMode.StretchImage;
            pic.Location  = new System.Drawing.Point(17, 22);
            pic.Size      = new System.Drawing.Size(80, 80);
            Image img = new Bitmap(AppDomain.CurrentDomain.BaseDirectory + "Images\\IcoInfo64x64.ico");

            pic.Image = img;

            //Добавляем элементы на форму
            frm.Controls.Add(txtMessage);
            frm.Controls.Add(pic);
        }
 public void UpdateColor(MetroFramework.MetroColorStyle input)
 {
     metroSMUser.Style = input;
 }
Beispiel #17
0
        private void themecolour_Cb_SelectedIndexChanged(object sender, EventArgs e)
        {
            MetroFramework.MetroColorStyle selectedStyle = this.Style;
            MetroTextBox[]  Usernames = { player1_tb, player2_tb, player3_tb, player4_tb, player5_tb, player6_tb, player7_tb, player8_tb, player9_tb, player10_tb };
            MetroCheckBox[] DLCs      = { dlc1_cb1, dlc1_cb2, dlc1_cb3, dlc1_cb4, dlc1_cb5, dlc1_cb6, dlc1_cb7, dlc1_cb8, dlc1_cb9, dlc1_cb10,
                                          dlc2_cb1,      dlc2_cb2, dlc2_cb3, dlc2_cb4, dlc2_cb5, dlc2_cb6, dlc2_cb7, dlc2_cb8, dlc2_cb9, dlc2_cb10,
                                          dlc3_cb1,      dlc3_cb2, dlc3_cb3, dlc3_cb4, dlc3_cb5, dlc3_cb6, dlc3_cb7, dlc3_cb8, dlc3_cb9, dlc3_cb10,
                                          dlc4_cb1,      dlc4_cb2, dlc4_cb3, dlc4_cb4, dlc4_cb5, dlc4_cb6, dlc4_cb7, dlc4_cb8, dlc4_cb9, dlc4_cb10 };

            switch (themecolour_Cb.Text)
            {
            case "Black":
                selectedStyle = MetroFramework.MetroColorStyle.Black;
                break;

            case "White":
                selectedStyle = MetroFramework.MetroColorStyle.White;
                break;

            case "Silver":
                selectedStyle = MetroFramework.MetroColorStyle.Silver;
                break;

            case "Blue":
                selectedStyle = MetroFramework.MetroColorStyle.Blue;
                break;

            case "Green":
                selectedStyle = MetroFramework.MetroColorStyle.Green;
                break;

            case "Lime":
                selectedStyle = MetroFramework.MetroColorStyle.Lime;
                break;

            case "Teal":
                selectedStyle = MetroFramework.MetroColorStyle.Teal;
                break;

            case "Orange":
                selectedStyle = MetroFramework.MetroColorStyle.Orange;
                break;

            case "Brown":
                selectedStyle = MetroFramework.MetroColorStyle.Brown;
                break;

            case "Pink":
                selectedStyle = MetroFramework.MetroColorStyle.Pink;
                break;

            case "Magenta":
                selectedStyle = MetroFramework.MetroColorStyle.Magenta;
                break;

            case "Purple":
                selectedStyle = MetroFramework.MetroColorStyle.Purple;
                break;

            case "Red":
                selectedStyle = MetroFramework.MetroColorStyle.Red;
                break;

            case "Yellow":
                selectedStyle = MetroFramework.MetroColorStyle.Yellow;
                break;
            }

            this.Style           = selectedStyle;
            esl_Cb.Style         = selectedStyle;
            mapRoll_Cb.Style     = selectedStyle;
            randomOP_Cb.Style    = selectedStyle;
            themecolour_Cb.Style = selectedStyle;
            foreach (MetroTextBox MTB in Usernames)
            {
                MTB.Style = selectedStyle;
            }
            foreach (MetroCheckBox DCB in DLCs)
            {
                DCB.Style = selectedStyle;
            }
            this.Refresh();
        }
 public void SetColor(MetroFramework.MetroColorStyle input)
 {
     mainColor = input;
     UpdateColor();
 }
Beispiel #19
0
 internal static void SetOutputProgressBarColor(MetroFramework.MetroColorStyle color) => mainForm.Output_Current_Progress_Display.Style = mainForm.Output_Total_Progress_Display.Style = color;