コード例 #1
0
        // 로그인 뷰 로드
        private void LoginView_Load_1(object sender, EventArgs e)
        {
            emailTextBox.Text    = "*****@*****.**";
            passwordTextBox.Text = "**********";
            loginButton.Focus();

            // Font setting
            customFonts = new CustomFonts();

            //상단바
            this.topBarPanel          = new TopBarPanel(customFonts, true);
            this.topBarPanel.Location = new Point(0, 0);
            this.Controls.Add(topBarPanel);

            //Image panel backgroundimage setting
            string backgroundImageRoute = "./src/Assets/Images/Login.jpg";

            System.IO.FileInfo backgroundImage = new System.IO.FileInfo(backgroundImageRoute);
            if (backgroundImage.Exists)
            {
                imagePanel.BackgroundImage       = Bitmap.FromFile(backgroundImageRoute);
                imagePanel.BackgroundImageLayout = ImageLayout.Stretch;
            }
            else
            {
                MessageBox.Show("LoginView 배경 이미지가 존재하지 않습니다.");
            }


            emailLabel.Font      = customFonts.LabelFont();
            emailTextBox.Font    = customFonts.TextBoxFont();
            passwordLabel.Font   = customFonts.LabelFont();
            passwordTextBox.Font = customFonts.TextBoxFont();
            loginButton.Font     = customFonts.LabelFont();
            registerButton.Font  = customFonts.LabelFont();
            copyrightLabel.Font  = customFonts.CopyRightFont();

            // 회원가입 패널 폰트 설정

            // 학교
            signupUnivLabel.Font   = customFonts.LabelFont();
            signupUnivTextBox.Font = customFonts.TextBoxFont();
            signupUnivButton.Font  = customFonts.TextBoxFont();

            // 학번
            signupStdNumLabel.Font   = customFonts.LabelFont();
            signupStdNumTextBox.Font = customFonts.TextBoxFont();

            // 이름
            signupNameLabel.Font   = customFonts.LabelFont();
            signupNameTextBox.Font = customFonts.TextBoxFont();

            // 이메일
            signupEmailLabel.Font   = customFonts.LabelFont();
            signupEmailTextBox.Font = customFonts.TextBoxFont();

            // 비밀번호
            signupPasswordLabel.Font   = customFonts.LabelFont();
            signupPasswordTextBox.Font = customFonts.TextBoxFont();

            // 비밀번호 확인
            signupPasswordCheckLabel.Font   = customFonts.LabelFont();
            signupPasswordCheckTextBox.Font = customFonts.TextBoxFont();

            // 생년월일
            signupBirthLabel.Font  = customFonts.LabelFont();
            signupBirthPicker.Font = customFonts.TextBoxFont();

            // 구분
            signupPositionLabel.Font    = customFonts.LabelFont();
            signupPositionComboBox.Font = customFonts.NormalFont();

            // 버튼
            signupButton.Font       = customFonts.TextBoxFont();
            signupCancelButton.Font = customFonts.TextBoxFont();

            // 라디오 버튼
            studentRadioBtn.Font   = customFonts.NormalFont();
            professorRadioBtn.Font = customFonts.NormalFont();

            // ComboBox setting
            signupPositionComboBox.Items.Clear();
            signupPositionComboBox.Items.Add("학생");
            signupPositionComboBox.Items.Add("교수");
        }