private void Passwod_Check_Load(object sender, EventArgs e) { webapiUrl = comm.WebapiUrl; Login = new LOGIN_FORM(); my = new MY_INFO_FORM(); ClientSize = new Size(sX, sY); // 폼 사이즈 지정. this.BackColor = Color.FromArgb(201, 253, 223); //백컬러 Label lb = comm.lb(new LBclass(this, "lb_Pass", "비밀번호 확인", 10, 80, 20, 80, 120, label_Click)); Tb1 = comm.txtbox(new TXTBOXclass(this, "Pass", "", 150, 20, 175, 118, Tb_click)); Button btn = comm.btn(new BTNclass(this, "확인", "확인", 80, 40, 345, 110, btn1_Click)); btn.Font = new Font("견명조", 18F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular btn.FlatStyle = FlatStyle.Flat; btn.ForeColor = Color.White; btn.BackColor = Color.FromArgb(80, 200, 223); btn.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, btn.Width, btn.Height, 15, 15)); btn.BackColor = Color.FromArgb(114, 241, 168); // rgb(218,234,244) Controls.Add(btn); Controls.Add(Tb1); Controls.Add(lb); }
private void LOGIN_FORM_Load(object sender, EventArgs e) { FormBorderStyle = FormBorderStyle.None;// 폼 상단 표시줄 제거 COMMON_Create_Ctl comm = new COMMON_Create_Ctl(); comm.delay_rental_check(); this.BackColor = Color.FromArgb(201, 253, 223); //백컬러 Point_Print(); //좌표 //============= RENTAL1 = new RENTAL_INFO_FORM(this); MYinfo = new MY_INFO_FORM(this); p_check = new Passwod_Check(this); //============= ClientSize = new Size(sX, sY); // 폼 사이즈 지정. //라벨 ============================================================================================================================================== ArrayList lbarray = new ArrayList(); lbarray.Add(new LBclass(this, "lb_Login", "로그인", 20, 150, 50, 180, 80 - 20, label_Click)); lbarray.Add(new LBclass(this, "lb_ID", "아이디", 10, 80, 20, 80, 250 - 50, label_Click)); lbarray.Add(new LBclass(this, "lb_Pass", "비밀번호", 10, 80, 20, 80, 300 - 50, label_Click)); for (int i = 0; i < lbarray.Count; i++) { Label lb = comm.lb((LBclass)lbarray[i]); if (lb.Name == "lb_Login") { lb.ForeColor = Color.Green; lb.Font = new Font("견명조", 32F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); } pan1.Controls.Add(lb); } //================================================================================================================================================= Tb1 = comm.txtbox(new TXTBOXclass(this, "ID", "", 150, 20, 175, 245 - 50, Tb_click)); Tb2 = comm.txtbox(new TXTBOXclass(this, "Pass", "", 150, 20, 175, 295 - 50, Tb_click)); pan1.Controls.Add(Tb1); pan1.Controls.Add(Tb2); //================================================================================================================================================= pan1.Height = 380; pan1.Width = 500; pan1.Location = new Point(470, 120); pan1.BackColor = Color.FromArgb(218, 234, 244); Controls.Add(pan1); //================================================================================================================================================== // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); ArrayList btnArray = new ArrayList(); btnArray.Add(new BTNclass(this, "로그인", "로그인", 100, 80, 345, 240 - 50, btn1_Click)); btnArray.Add(new BTNclass(this, "회원가입", "회원가입", 100, 40, 345, 320 - 50, btn2_Click)); //btnArray.Add(new BTNclass(this, "뒤로가기", "←", 50, 40, 450, 0, btn3_Click)); for (int i = 0; i < btnArray.Count; i++) { Button btn = comm.btn((BTNclass)btnArray[i]); if (btn.Name == "로그인") { btn.Font = new Font("견명조", 18F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular btn.FlatStyle = FlatStyle.Flat; btn.ForeColor = Color.White; btn.BackColor = Color.FromArgb(80, 200, 223); btn.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, btn.Width, btn.Height, 15, 15)); btn.BackColor = Color.FromArgb(114, 241, 168); // rgb(218,234,244) } else if (btn.Name == "회원가입") { btn.Font = new Font("견명조", 15F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular btn.FlatStyle = FlatStyle.Flat; btn.ForeColor = Color.White; btn.BackColor = Color.FromArgb(80, 200, 223); btn.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, btn.Width, btn.Height, 15, 15)); btn.BackColor = Color.FromArgb(114, 241, 168); // rgb(218,234,244) } pan1.Controls.Add(btn); } //================================================================================================================================================= }
private void USER_INFO_FORM_Load(object sender, EventArgs e) { this.Paint += new PaintEventHandler(this.Form_Paint); FormBorderStyle = FormBorderStyle.None; //폼 상단 표시줄 제거 this.BackColor = Color.FromArgb(201, 253, 223); ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); COMMON_Create_Ctl create_ctl = new COMMON_Create_Ctl(); create_ctl.delay_rental_check(); // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); BTNclass bt1 = new BTNclass(this, "Home", "button1", 100, 100, 10, 10, btn_Click); // LBclass lb1 = new LBclass(this, "라벨Name", "라벨Text", 라벨Font사이즈, 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 라벨클릭이벤트); LBclass lb1 = new LBclass(this, "label1", "label_name~", 24, 100, 100, 10, 10, label_Click); // PANELclass pn1 = new PANELclass(this, "패널Name", "패널Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 패널마우스이동이벤트); PANELclass pn1 = new PANELclass(this, "panel1", "panel_txt~", 200, 200, 100, 100); // TABCTLclass tabctl = new TABCTLclass(this, "탭컨트롤Name", "탭컨트롤Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭높이, 탭컨트롤마우스이동이벤트); TABCTLclass tabctl = new TABCTLclass(this, "tabctl1", "tabctl1~", 450, 160, 7, 313, 30, tabctl_MouseMove); // TABPAGEclass tabpg1 = new TABPAGEclass(this, "탭페이지Name", "탭페이지Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭페이지마우스이동이벤트); TABPAGEclass tabpg1 = new TABPAGEclass(this, "tabpage1", "tapage1~", 100, 100, 0, 0, tabpage_MouseMove); // CHKBOXclass bhkbox1 = new CHKBOXclass(this, "체크박스Name", 체크박스Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 체크박스클릭이벤트); CHKBOXclass chkbox1 = new CHKBOXclass(this, "chkbox1", "chkbox1~", 100, 100, 20, 20, chkbox_Click); // LISTVIEWclass listview1 = new LISTVIEWclass(this, "리스트뷰Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 리스트뷰더블클릭이벤트, 컬럼갯수, "컬럼1번Name", 컬럼1간격, "컬럼2번Name", 컬럼2간격, "컬럼3번Name", 컬럼3간격, ~ 동일방식 10개 컬럼까지 가능); LISTVIEWclass listview1 = new LISTVIEWclass(this, "ListView1", 500, 500, 10, 10, listview_mousedoubleclick, listview_mousedoubleclick, 3, "col1", 100, "col2", 100, "col3", 100); // COMBOBOXclass combobox1 = new COMBOBOXclass(this, "콤보박스Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 콤보박스클릭이벤트, 리스트추가갯수, "test1", "test2", "test3", "test4", "test5"); COMBOBOXclass combobox1 = new COMBOBOXclass(this, "ComboBox1", 100, 100, 721, 12, ComboBox_SelectedIndexChanged, 5, "test1", "test2", "test3", "test4", "test5"); // 회원정보패널 PANELclass 회원정보패널값 = new PANELclass(this, "회원정보패널", "회원정보패널", 700, 300, 20, 20); Panel 회원정보패널 = comm.panel(회원정보패널값); 회원정보패널.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 회원정보패널.Width, 회원정보패널.Height, 15, 15)); 회원정보패널.BackColor = Color.FromArgb(218, 234, 244); // rgb(218,234,244) Controls.Add(회원정보패널); // 회원정보패널 고정라벨 ArrayList arry = new ArrayList(); arry.Add(new LBclass(this, "회원번호", "회원번호", 17, 110, 30, 20, 30, label_Click)); arry.Add(new LBclass(this, "연락처", "연락처", 17, 110, 30, 20, 80, label_Click)); arry.Add(new LBclass(this, "이름", "이름", 17, 110, 30, 20, 130, label_Click)); arry.Add(new LBclass(this, "ID", "ID", 17, 110, 30, 20, 180, label_Click)); arry.Add(new LBclass(this, "블랙리스트여부", "블랙리스트 여부", 17, 190, 40, 20, 230, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 30, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 80, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 130, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 180, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 230, label_Click)); for (int i = 0; i < arry.Count; i++) { Label label = comm.lb((LBclass)arry[i]); label.Font = new Font(label.Font.Name, 17, FontStyle.Bold); 회원정보패널.Controls.Add(label); } // 회원정보TextBox 변동값 ArrayList userinfoArry = new ArrayList(); userinfoArry.Add(new TXTBOXclass(this, "회원번호값", "회원번호값", 430, 40, 240, 30, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "연락처값", "연락처값", 430, 40, 240, 80, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "이름값", "이름값", 430, 40, 240, 130, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "ID값", "ID값", 430, 40, 240, 180, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "블랙리스트값", "블랙리스트값", 430, 40, 240, 230, txtbox_Click)); for (int i = 0; i < userinfoArry.Count; i++) { TextBox textBox = comm.txtbox((TXTBOXclass)userinfoArry[i]); textBox.ReadOnly = true; textBox.Font = new Font(textBox.Font.Name, 12, FontStyle.Bold); if (textBox.Name == "회원번호값") { 회원번호값 = textBox; } else if (textBox.Name == "연락처값") { 연락처값 = textBox; } else if (textBox.Name == "이름값") { 이름값 = textBox; } else if (textBox.Name == "ID값") { ID값 = textBox; } else if (textBox.Name == "블랙리스트값") { 블랙리스트값 = textBox; } 회원정보패널.Controls.Add(textBox); } /// 버튼 - 회원정보 변경버튼 BTNclass 버튼등급수정값 = new BTNclass(this, "버튼등급수정", "회원 등급 수정", 150, 40, 570, 340, btn_Click); Button 버튼등급수정 = comm.btn(버튼등급수정값); 버튼등급수정.BackColor = Color.FromArgb(50, 178, 223); 버튼등급수정.Font = new Font(버튼등급수정.Font.Name, 12, FontStyle.Bold); 버튼등급수정.FlatStyle = FlatStyle.Flat; 버튼등급수정.ForeColor = Color.White; 버튼등급수정.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼등급수정.Width, 버튼등급수정.Height, 10, 10)); Controls.Add(버튼등급수정); /// 라벨 - 대여목록 LBclass 대여목록라벨값 = new LBclass(this, "대여목록", "대여 목록", 20, 200, 30, 20, 365, label_Click); Label 대여목록라벨 = comm.lb(대여목록라벨값); 대여목록라벨.Font = new Font(대여목록라벨.Font.Name, 20, FontStyle.Bold); Controls.Add(대여목록라벨); // 리스트뷰 - 대여목록 LISTVIEWclass 대여목록_리스트뷰값 = new LISTVIEWclass(this, "대여목록_ListVIew", 700, 350, 20, 407, listView_MouseClick, listview_mousedoubleclick, 6, "", 0, "책번호", 70, "책 이름", 260, "저자", 120, "출판사", 120, "대여현황", 125); 대여목록_리스트뷰 = comm.listView(대여목록_리스트뷰값); 대여목록_리스트뷰.Font = new Font("Arial", 14, FontStyle.Bold); //mysql = new MySql(); //string sql = string.Format("select * from book_info;"); //ArrayList bookinfoSearch_arry2 = mysql.Select(sql); //foreach (Hashtable ht in bookinfoSearch_arry2) //{ // ListViewItem item = new ListViewItem(""); // item.SubItems.Add(ht["book_number"].ToString()); // item.SubItems.Add(ht["title"].ToString()); // item.SubItems.Add(ht["author"].ToString()); // item.SubItems.Add(ht["publisher"].ToString()); // item.Font = new Font("Arial", 14, FontStyle.Italic); // 대여목록_리스트뷰.Items.Add(item); //} Controls.Add(대여목록_리스트뷰); // 회원정보검색 - 라벨 LBclass 회원정보검색값 = new LBclass(this, "회원정보검색", "회원정보검색 :", 20, 200, 40, 790, 95, label_Click); Label 회원정보검색 = comm.lb(회원정보검색값); 회원정보검색.Font = new Font(회원정보검색.Font.Name, 20, FontStyle.Bold); Controls.Add(회원정보검색); // 회원정보검색 - 콤보박스 COMBOBOXclass 검색카테고리값 = new COMBOBOXclass(this, "ComboBox1", 90, 120, 990, 90, ComboBox_SelectedIndexChanged, 2, "이름", "ID"); ComboBox 콤보박스검색카테고리 = comm.comboBox(검색카테고리값); 콤보박스검색카테고리.Font = new Font(콤보박스검색카테고리.Font.Name, 22, FontStyle.Regular); 콤보박스검색카테고리.DropDownStyle = ComboBoxStyle.DropDownList; 콤보박스검색카테고리.SelectedIndex = 0; Controls.Add(콤보박스검색카테고리); // 회원정보검색 검색박스상자 - TextBOX TXTBOXclass 회원정보검색상자값 = new TXTBOXclass(this, "회원정보검색상자", "", 250, 150, 1080, 90, txtbox_Click); 회원정보검색상자 = comm.txtbox(회원정보검색상자값); 회원정보검색상자.Font = new Font(회원정보검색상자.Font.Name, 20, FontStyle.Bold); Controls.Add(회원정보검색상자); // 수정중 // 회원정보검색 - 버튼 BTNclass 검색버튼값 = new BTNclass(this, "검색버튼", "검색", 100, 40, 1330, 89, btn_Click); Button 버튼검색 = comm.btn(검색버튼값); 버튼검색.BackColor = Color.FromArgb(50, 178, 223); 버튼검색.Font = new Font(버튼검색.Font.Name, 17, FontStyle.Bold); 버튼검색.FlatStyle = FlatStyle.Flat; 버튼검색.ForeColor = Color.White; //버튼검색.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼검색.Width, 버튼검색.Height, 18, 18)); Controls.Add(버튼검색); // 리스트뷰 - 회원정보검색 LISTVIEWclass 회원정보검색_리스트뷰값 = new LISTVIEWclass(this, "회원정보검색_ListVIew", 645, 575, 800, 182, listView_MouseClick, listview_mousedoubleclick, 5, "", 0, "회원번호", 120, "회원이름", 120, "주민번호 앞자리", 200, "ID", 200); 회원정보검색_리스트뷰 = comm.listView(회원정보검색_리스트뷰값); 회원정보검색_리스트뷰.Font = new Font("Arial", 14, FontStyle.Bold); mysql = new MySql(); sql = string.Format("select * from signup;"); ArrayList signupinfoSearch_arry = mysql.Select(sql); foreach (Hashtable ht in signupinfoSearch_arry) { ListViewItem item = new ListViewItem(""); item.SubItems.Add(ht["user_number"].ToString()); item.SubItems.Add(ht["name"].ToString()); item.SubItems.Add(ht["birthday"].ToString().Substring(0, 10)); item.SubItems.Add(ht["id"].ToString()); item.Font = new Font("Arial", 14, FontStyle.Italic); 회원정보검색_리스트뷰.Items.Add(item); } Controls.Add(회원정보검색_리스트뷰); }
private void SIGNUP_FORM_Load(object sender, EventArgs e) { FormBorderStyle = FormBorderStyle.None; // 폼 상단 표시줄 제거 this.BackColor = Color.FromArgb(201, 253, 223); //백컬러 ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); COMMON_Create_Ctl comm = new COMMON_Create_Ctl(); ArrayList lbarray = new ArrayList(); ArrayList Tbarray = new ArrayList(); ArrayList btnArray = new ArrayList(); lbarray.Add(new LBclass(this, "lb1", "회원가입", 18, 200, 40, 200, 10, label_Click)); lbarray.Add(new LBclass(this, "lb_ID", "아이디", 10, 150, 20, 20, 60, label_Click)); lbarray.Add(new LBclass(this, "lb_Pass", "비밀번호", 10, 150, 20, 20, 120, label_Click)); lbarray.Add(new LBclass(this, "lb_PassCon", "비밀번호 확인", 10, 150, 20, 20, 180, label_Click)); lbarray.Add(new LBclass(this, "lb_Name", "이름", 10, 150, 20, 20, 240, label_Click)); lbarray.Add(new LBclass(this, "lb_Gender", "성별", 10, 150, 20, 20, 300, label_Click)); lbarray.Add(new LBclass(this, "lb_Birth", "생일", 10, 150, 20, 20, 360, label_Click)); lbarray.Add(new LBclass(this, "lb_email", "이메일", 10, 150, 20, 20, 420, label_Click)); lbarray.Add(new LBclass(this, "lb_Phon", "휴대폰 번호", 10, 150, 20, 20, 480, label_Click)); lbarray.Add(new LBclass(this, "lb_addres", "주소", 10, 150, 20, 20, 540, label_Click)); //Tbarray.Add(new TXTBOXclass(this, "ID", "", 150, 20, 180, 60, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Pass", "", 150, 20, 180, 120, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "PassCon", "", 150, 20, 180, 180, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Name", "", 150, 20, 180, 240, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Gender", "", 150, 20, 180, 300, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Birth", "", 150, 20, 180, 360, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "email", "", 150, 20, 180, 420, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Phon", "", 150, 20, 180, 480, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "addres", "", 150, 20, 180, 540, Tb_click)); Tb1 = comm.txtbox(new TXTBOXclass(this, "ID", "", 150, 20, 180, 60, Tb_click)); Tb2 = comm.txtbox(new TXTBOXclass(this, "Pass", "", 150, 20, 180, 120, Tb_click)); Tb3 = comm.txtbox(new TXTBOXclass(this, "PassCon", "", 150, 20, 180, 180, Tb_click)); Tb4 = comm.txtbox(new TXTBOXclass(this, "Name", "", 150, 20, 180, 240, Tb_click)); Tb5 = comm.txtbox(new TXTBOXclass(this, "Gender", "", 150, 20, 180, 300, Tb_click)); Tb6 = comm.txtbox(new TXTBOXclass(this, "Birth", "", 150, 20, 180, 360, Tb_click)); Tb7 = comm.txtbox(new TXTBOXclass(this, "email", "", 150, 20, 180, 420, Tb_click)); Tb8 = comm.txtbox(new TXTBOXclass(this, "Phon", "", 150, 20, 180, 480, Tb_click)); Tb9 = comm.txtbox(new TXTBOXclass(this, "addres", "", 150, 20, 180, 540, Tb_click)); pan1.Controls.Add(Tb1); pan1.Controls.Add(Tb2); pan1.Controls.Add(Tb3); pan1.Controls.Add(Tb4); pan1.Controls.Add(Tb5); pan1.Controls.Add(Tb6); pan1.Controls.Add(Tb7); pan1.Controls.Add(Tb8); pan1.Controls.Add(Tb9); //================================================================================================================================================= pan1.Height = 650; pan1.Width = 500; pan1.Location = new Point(470, 50); pan1.BackColor = Color.FromArgb(218, 234, 244); Controls.Add(pan1); //================================================================================================================================================== // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); btnArray.Add(new BTNclass(this, "가입", "가 입", 100, 50, 200, 580, btn1_Click)); //btnArray.Add(new BTNclass(this, "닫기", "닫기", 100, 50, 300, 580, btn2_Click)); for (int i = 0; i < btnArray.Count; i++) { Button btn = comm.btn((BTNclass)btnArray[i]); if (btn.Name == "가입") { btn.Font = new Font("견명조", 18F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular btn.FlatStyle = FlatStyle.Flat; btn.ForeColor = Color.White; btn.BackColor = Color.FromArgb(80, 200, 223); btn.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, btn.Width, btn.Height, 15, 15)); btn.BackColor = Color.FromArgb(114, 241, 168); // rgb(218,234,244) } else if (btn.Name == "닫기") { btn.Font = new Font("견명조", 9F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular btn.FlatStyle = FlatStyle.Flat; btn.ForeColor = Color.LawnGreen; btn.BackColor = Color.ForestGreen; } pan1.Controls.Add(btn); } //for (int i = 0; i < Tbarray.Count; i++) //{ // tb = comm.txtbox((TXTBOXclass)Tbarray[i]); // Controls.Add(tb); //} for (int i = 0; i < lbarray.Count; i++) { Label lb = comm.lb((LBclass)lbarray[i]); pan1.Controls.Add(lb); } }
private void Sample_Form2_Load(object sender, EventArgs e) { //FormBorderStyle = FormBorderStyle.None; 폼 상단 표시줄 제거 ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// Point_Print(); COMMON_Create_Ctl create_ctl = new COMMON_Create_Ctl(); // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); BTNclass bt1 = new BTNclass(this, "Home", "button1", 100, 100, 10, 10, btn_Click); // LBclass lb1 = new LBclass(this, "라벨Name", "라벨Text", 라벨Font사이즈, 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 라벨클릭이벤트); LBclass lb1 = new LBclass(this, "label1", "label_name~", 24, 100, 100, 10, 10, label_Click); // PANELclass pn1 = new PANELclass(this, "패널Name", "패널Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 패널마우스이동이벤트); PANELclass pn1 = new PANELclass(this, "panel1", "panel_txt~", 200, 200, 100, 100, panel_MouseMove); // TABCTLclass tabctl = new TABCTLclass(this, "탭컨트롤Name", "탭컨트롤Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭높이, 탭컨트롤마우스이동이벤트); TABCTLclass tabctl = new TABCTLclass(this, "tabctl1", "tabctl1~", 450, 160, 7, 313, 30, tabctl_MouseMove); // TABPAGEclass tabpg1 = new TABPAGEclass(this, "탭페이지Name", "탭페이지Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭페이지마우스이동이벤트); TABPAGEclass tabpg1 = new TABPAGEclass(this, "tabpage1", "tapage1~", 100, 100, 0, 0, tabpage_MouseMove); // CHKBOXclass bhkbox1 = new CHKBOXclass(this, "체크박스Name", 체크박스Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 체크박스클릭이벤트); CHKBOXclass chkbox1 = new CHKBOXclass(this, "chkbox1", "chkbox1~", 100, 100, 20, 20, chkbox_Click); // LISTVIEWclass listview1 = new LISTVIEWclass(this, "리스트뷰Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 리스트뷰더블클릭이벤트, 컬럼갯수, "컬럼1번Name", 컬럼1간격, "컬럼2번Name", 컬럼2간격, "컬럼3번Name", 컬럼3간격, ~ 동일방식 10개 컬럼까지 가능); LISTVIEWclass listview1 = new LISTVIEWclass(this, "ListView1", 500, 500, 10, 10, listview_mousedoubleclick, listview_mousedoubleclick, 3, "col1", 100, "col2", 100, "col3", 100); // COMBOBOXclass combobox1 = new COMBOBOXclass(this, "콤보박스Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 콤보박스클릭이벤트, 리스트추가갯수, "test1", "test2", "test3", "test4", "test5"); COMBOBOXclass combobox1 = new COMBOBOXclass(this, "ComboBox1", 100, 100, 721, 12, ComboBox_SelectedIndexChanged, 5, "test1", "test2", "test3", "test4", "test5"); PICTUREBOXclass picturboxValue = new PICTUREBOXclass(this, "picturebox1", "picturebox_txt1", 150, 160, 20, 20, "default_book_image.png", picturbox_Click); 책이미지 = comm.load_PictureBox(picturboxValue); Controls.Add(책이미지); TXTBOXclass textboxValue = new TXTBOXclass(this, "파일이름확인", "이미지를 올려주세요", 150, 40, 20, 180, txtbox_Click); 텍스트박스 = comm.txtbox(textboxValue); 텍스트박스.ReadOnly = true; Controls.Add(텍스트박스); ArrayList btnArray = new ArrayList(); btnArray.Add(new BTNclass(this, "업로드버튼", "", 30, 30, 173, 173, btn_Click)); btnArray.Add(new BTNclass(this, "등록버튼", "등록", 60, 25, 243, 176, btn_Click)); for (int i = 0; i < btnArray.Count; i++) { Button 버튼 = comm.btn((BTNclass)btnArray[i]); if (버튼.Name == "업로드버튼") { 버튼.Font = new Font("견명조", 13F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular Image imageLoad = (Image)Properties.Resources.upload; imageLoad = comm.ResizeImage(imageLoad, 30, 30); 버튼.Image = imageLoad; 버튼.ImageAlign = ContentAlignment.MiddleCenter; 버튼.TabStop = false; //버튼.FlatStyle = FlatStyle.Flat; // 버튼 평면으로 표시 버튼.FlatAppearance.BorderSize = 0; } else if (버튼.Name == "등록버튼") { 버튼.Font = new Font("견명조", 9F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular 버튼.FlatStyle = FlatStyle.Flat; 버튼.ForeColor = Color.LawnGreen; 버튼.BackColor = Color.ForestGreen; } Controls.Add(버튼); } }
private void REQUEST_BOOK_FORM_Load(object sender, EventArgs e) { // 테두리 색깔 추가 this.Paint += new PaintEventHandler(UserControl1_Paint); //(좌측상단여백, 우측상단여백, 컨트롤 넓이, 컨트롤 높이, 가로 모서리 원기울기, 세로 모서리 원기울기) //this.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, this.Width, this.Height, 15, 15)); FormBorderStyle = FormBorderStyle.None; //폼 상단 표시줄 제거 this.BackColor = Color.FromArgb(218, 234, 244); ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); COMMON_Create_Ctl create_ctl = new COMMON_Create_Ctl(); // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); BTNclass bt1 = new BTNclass(this, "Home", "button1", 100, 100, 10, 10, btn_Click); // LBclass lb1 = new LBclass(this, "라벨Name", "라벨Text", 라벨Font사이즈, 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 라벨클릭이벤트); LBclass lb1 = new LBclass(this, "label1", "label_name~", 24, 100, 100, 10, 10, label_Click); // PANELclass pn1 = new PANELclass(this, "패널Name", "패널Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 패널마우스이동이벤트); PANELclass pn1 = new PANELclass(this, "panel1", "panel_txt~", 200, 200, 100, 100); // TABCTLclass tabctl = new TABCTLclass(this, "탭컨트롤Name", "탭컨트롤Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭높이, 탭컨트롤마우스이동이벤트); TABCTLclass tabctl = new TABCTLclass(this, "tabctl1", "tabctl1~", 450, 160, 7, 313, 30, tabctl_MouseMove); // TABPAGEclass tabpg1 = new TABPAGEclass(this, "탭페이지Name", "탭페이지Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭페이지마우스이동이벤트); TABPAGEclass tabpg1 = new TABPAGEclass(this, "tabpage1", "tapage1~", 100, 100, 0, 0, tabpage_MouseMove); // CHKBOXclass bhkbox1 = new CHKBOXclass(this, "체크박스Name", 체크박스Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 체크박스클릭이벤트); CHKBOXclass chkbox1 = new CHKBOXclass(this, "chkbox1", "chkbox1~", 100, 100, 20, 20, chkbox_Click); // LISTVIEWclass listview1 = new LISTVIEWclass(this, "리스트뷰Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 리스트뷰더블클릭이벤트, 컬럼갯수, "컬럼1번Name", 컬럼1간격, "컬럼2번Name", 컬럼2간격, "컬럼3번Name", 컬럼3간격, ~ 동일방식 10개 컬럼까지 가능); LISTVIEWclass listview1 = new LISTVIEWclass(this, "ListView1", 500, 500, 10, 10, listview_mousedoubleclick, listview_mousedoubleclick, 3, "col1", 100, "col2", 100, "col3", 100); // COMBOBOXclass combobox1 = new COMBOBOXclass(this, "콤보박스Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 콤보박스클릭이벤트, 리스트추가갯수, "test1", "test2", "test3", "test4", "test5"); COMBOBOXclass combobox1 = new COMBOBOXclass(this, "ComboBox1", 100, 100, 721, 12, ComboBox_SelectedIndexChanged, 5, "test1", "test2", "test3", "test4", "test5"); COMMON_Create_Ctl comm = new COMMON_Create_Ctl(); /// 라벨 ArrayList ArrayList labelArr = new ArrayList(); labelArr.Add(new LBclass(this, "입고요청상단", "입고 요청", 26, 200, 40, 40, 40, label_Click)); labelArr.Add(new LBclass(this, "제목", "제목", 20, 80, 40, 46, 130, label_Click)); labelArr.Add(new LBclass(this, "저자", "저자", 20, 80, 40, 46, 180, label_Click)); labelArr.Add(new LBclass(this, "출판사", "출판사", 20, 80, 40, 46, 230, label_Click)); labelArr.Add(new LBclass(this, "장르", "장르", 20, 80, 40, 46, 280, label_Click)); labelArr.Add(new LBclass(this, "", ":", 20, 20, 30, 140, 130, label_Click)); labelArr.Add(new LBclass(this, "", ":", 20, 20, 30, 140, 180, label_Click)); labelArr.Add(new LBclass(this, "", ":", 20, 20, 30, 140, 230, label_Click)); labelArr.Add(new LBclass(this, "", ":", 20, 20, 30, 140, 280, label_Click)); for (int i = 0; i < labelArr.Count; i++) { Label 라벨 = comm.lb((LBclass)labelArr[i]); if (라벨.Name == "입고요청상단") { 라벨.Font = new Font("신명조", 30, FontStyle.Bold); } else { 라벨.Font = new Font("신명조", 20, FontStyle.Bold); } Controls.Add(라벨); } // 텍스트박스 ArrayList ArrayList TextBoxArr = new ArrayList(); TextBoxArr.Add(new TXTBOXclass(this, "입고텍스트제목", "", 330, 40, 200, 135, txtbox_Click)); TextBoxArr.Add(new TXTBOXclass(this, "입고텍스트저자", "", 330, 40, 200, 185, txtbox_Click)); TextBoxArr.Add(new TXTBOXclass(this, "입고텍스트출판사", "", 330, 40, 200, 235, txtbox_Click)); TextBoxArr.Add(new TXTBOXclass(this, "입고텍스트장르", "", 330, 40, 200, 285, txtbox_Click)); for (int i = 0; i < TextBoxArr.Count; i++) { TextBox 텍스트박스 = comm.txtbox((TXTBOXclass)TextBoxArr[i]); 텍스트박스.Font = new Font(텍스트박스.Font.Name, 15, FontStyle.Bold); if (텍스트박스.Name == "입고텍스트제목") { Textbox1 = 텍스트박스; } else if (텍스트박스.Name == "입고텍스트저자") { Textbox2 = 텍스트박스; } else if (텍스트박스.Name == "입고텍스트출판사") { Textbox3 = 텍스트박스; } else if (텍스트박스.Name == "입고텍스트장르") { Textbox4 = 텍스트박스; } Controls.Add(텍스트박스); } ArrayList btnArray = new ArrayList(); btnArray.Add(new BTNclass(this, "등록", "등록", 120, 50, 280, 380, btn_Click)); btnArray.Add(new BTNclass(this, "취소", "취소", 120, 50, 415, 380, btn_Click)); for (int i = 0; i < btnArray.Count; i++) { Button 버튼 = comm.btn((BTNclass)btnArray[i]); 버튼.Font = new Font("견명조", 24F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular 버튼.BackColor = Color.FromArgb(50, 178, 223); 버튼.FlatStyle = FlatStyle.Flat; 버튼.ForeColor = Color.White; 버튼.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼.Width, 버튼.Height, 18, 18)); Controls.Add(버튼); } }
private void MY_INFO_FORM_Load(object sender, EventArgs e) { COMMON_Create_Ctl comm = new COMMON_Create_Ctl(); webapiUrl = comm.WebapiUrl; this.BackColor = Color.FromArgb(201, 253, 223); //백컬러 ClientSize = new Size(sX, sY); // 폼 사이즈 지정. FormBorderStyle = FormBorderStyle.None; // 폼 상단 표시줄 제거 /// 좌표 체크시 추가 /// //Point_Print(); Login = new LOGIN_FORM(); ArrayList lbarray = new ArrayList(); ArrayList Tbarray = new ArrayList(); ArrayList btnArray = new ArrayList(); lbarray.Add(new LBclass(this, "lb_ID", "아이디", 10, 150, 20, 20, 60, label_Click)); lbarray.Add(new LBclass(this, "lb_Pass", "비밀번호", 10, 150, 20, 20, 120, label_Click)); lbarray.Add(new LBclass(this, "lb_PassCon", "이름", 10, 50, 20, 20, 180, label_Click)); lbarray.Add(new LBclass(this, "lb_Name", "성별", 10, 150, 20, 20, 240, label_Click)); lbarray.Add(new LBclass(this, "lb_Gender", "생일", 10, 150, 20, 20, 300, label_Click)); lbarray.Add(new LBclass(this, "lb_Birth", "이메일", 10, 150, 20, 20, 360, label_Click)); lbarray.Add(new LBclass(this, "lb_email", "휴대폰", 10, 150, 20, 20, 420, label_Click)); lbarray.Add(new LBclass(this, "lb_Phon", "주소", 10, 150, 20, 20, 480, label_Click)); //Tbarray.Add(new TXTBOXclass(this, "ID", "", 150, 20, 180, 60, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Pass", "", 150, 20, 180, 120, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "PassCon", "", 150, 20, 180, 180, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Name", "", 150, 20, 180, 240, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Gender", "", 150, 20, 180, 300, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Birth", "", 150, 20, 180, 360, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "email", "", 150, 20, 180, 420, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Phon", "", 150, 20, 180, 480, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "addres", "", 150, 20, 180, 540, Tb_click)); Tb1 = comm.txtbox(new TXTBOXclass(this, "ID", "", 150, 20, 180, 60 - 1, Tb_click)); Tb2 = comm.txtbox(new TXTBOXclass(this, "Pass", "", 150, 20, 180, 120 - 1, Tb_click)); Tb3 = comm.txtbox(new TXTBOXclass(this, "name", "", 150, 20, 180, 180 - 1, Tb_click)); Tb4 = comm.txtbox(new TXTBOXclass(this, "Name", "", 150, 20, 180, 240 - 1, Tb_click)); Tb5 = comm.txtbox(new TXTBOXclass(this, "Gender", "", 150, 20, 180, 300 - 1, Tb_click)); Tb6 = comm.txtbox(new TXTBOXclass(this, "Birth", "", 150, 20, 180, 360 - 1, Tb_click)); Tb7 = comm.txtbox(new TXTBOXclass(this, "email", "", 150, 20, 180, 420 - 1, Tb_click)); Tb8 = comm.txtbox(new TXTBOXclass(this, "Phon", "", 150, 20, 180, 480 - 1, Tb_click)); //combobox1 = comm.comboBox(new COMBOBOXclass(this, "ComboBox1", 50, 100, 230, 300 - 1, ComboBox_SelectedIndexChanged, 5, "01", "02", "03", "04", "05")); //Tb9 = comm.txtbox(new TXTBOXclass(this, "Gender1", "", 40, 20, 290, 300 - 1, Tb_click)); //pan1.Controls.Add(Tb9); //pan1.Controls.Add(combobox1); //combobox1.Items.Add("06"); //combobox1.Items.Add("07"); //combobox1.Items.Add("08"); //combobox1.Items.Add("09"); //combobox1.Items.Add("10"); //combobox1.Items.Add("11"); //combobox1.Items.Add("12"); //combobox1.Text = "월"; pan1.Controls.Add(Tb1); pan1.Controls.Add(Tb2); pan1.Controls.Add(Tb3); pan1.Controls.Add(Tb4); pan1.Controls.Add(Tb5); pan1.Controls.Add(Tb6); pan1.Controls.Add(Tb7); pan1.Controls.Add(Tb8); //================================================================================================================================================= pan1.Height = 650; pan1.Width = 500; pan1.Location = new Point(470, 50); pan1.BackColor = Color.FromArgb(218, 234, 244); Controls.Add(pan1); //================================================================================================================================================== //버튼============================================================================================================================================== // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); btn1 = comm.btn(new BTNclass(this, "비밀번호 변경", "비밀번호 변경", 100, 50, 100, 580, btn1_Click)); btn2 = comm.btn(new BTNclass(this, "정보수정", "정보수정", 100, 50, 300, 580, btn2_Click)); btn3 = comm.btn(new BTNclass(this, "취소", "취소", 100, 50, 400, 580, btn3_Click)); pan1.Controls.Add(btn1); pan1.Controls.Add(btn2); pan1.Controls.Add(btn3); btn3.Hide(); //for (int i = 0; i < btnArray.Count; i++) //{ // btn = comm.btn((BTNclass)btnArray[i]); // if (btn.Name == "비밀번호 변경") // { // btn.Font = new Font("견명조", 9F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular // btn.FlatStyle = FlatStyle.Flat; // btn.ForeColor = Color.LawnGreen; // btn.BackColor = Color.ForestGreen; // } // else if (btn.Name == "정보수정") // { // btn.Font = new Font("견명조", 9F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular // btn.FlatStyle = FlatStyle.Flat; // btn.ForeColor = Color.LawnGreen; // btn.BackColor = Color.ForestGreen; // } // else if (btn.Name == "취소") // { // btn.Font = new Font("견명조", 9F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular // btn.FlatStyle = FlatStyle.Flat; // btn.ForeColor = Color.LawnGreen; // btn.BackColor = Color.ForestGreen; // } // pan1.Controls.Add(btn); //} //================================================================================================================================================== //기본 띄어지는 유저정보 List_View(); Tb1.ReadOnly = ReadYn(); Tb2.ReadOnly = ReadYn(); Tb3.ReadOnly = ReadYn(); Tb4.ReadOnly = ReadYn(); Tb5.ReadOnly = ReadYn(); Tb6.ReadOnly = ReadYn(); Tb7.ReadOnly = ReadYn(); Tb8.ReadOnly = ReadYn(); //================================================================================================================================================== //================================================================================================================================================== //for (int i = 0; i < Tbarray.Count; i++) //{ // tb = comm.txtbox((TXTBOXclass)Tbarray[i]); // Controls.Add(tb); //} for (int i = 0; i < lbarray.Count; i++) { Label lb = comm.lb((LBclass)lbarray[i]); pan1.Controls.Add(lb); } }
private void USER_INFO_FORM_Load(object sender, EventArgs e) { webapiUrl = comm.WebapiUrl; this.Paint += new PaintEventHandler(this.Form_Paint); FormBorderStyle = FormBorderStyle.None; //폼 상단 표시줄 제거 this.BackColor = Color.FromArgb(201, 253, 223); ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); COMMON_Create_Ctl create_ctl = new COMMON_Create_Ctl(); create_ctl.delay_rental_check(); // 회원정보패널 PANELclass 회원정보패널값 = new PANELclass(this, "회원정보패널", "회원정보패널", 700, 320, 20, 20); Panel 회원정보패널 = comm.panel(회원정보패널값); 회원정보패널.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 회원정보패널.Width, 회원정보패널.Height, 15, 15)); 회원정보패널.BackColor = Color.FromArgb(218, 234, 244); // rgb(218,234,244) Controls.Add(회원정보패널); // 회원정보패널 고정라벨 ArrayList arry = new ArrayList(); arry.Add(new LBclass(this, "회원번호", "회원번호", 17, 110, 30, 20, 30, label_Click)); arry.Add(new LBclass(this, "연락처", "연락처", 17, 110, 30, 20, 80, label_Click)); arry.Add(new LBclass(this, "이름", "이름", 17, 110, 30, 20, 130, label_Click)); arry.Add(new LBclass(this, "ID", "ID", 17, 110, 30, 20, 180, label_Click)); arry.Add(new LBclass(this, "블랙리스트여부", "블랙리스트 여부", 17, 190, 40, 20, 230, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 30, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 80, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 130, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 180, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 230, label_Click)); for (int i = 0; i < arry.Count; i++) { Label label = comm.lb((LBclass)arry[i]); label.Font = new Font(label.Font.Name, 17, FontStyle.Bold); 회원정보패널.Controls.Add(label); } // 회원정보TextBox 변동값 ArrayList userinfoArry = new ArrayList(); userinfoArry.Add(new TXTBOXclass(this, "회원번호값", "회원번호값", 430, 40, 240, 30, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "연락처값", "연락처값", 430, 40, 240, 80, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "이름값", "이름값", 430, 40, 240, 130, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "ID값", "ID값", 430, 40, 240, 180, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "블랙리스트값", "블랙리스트값", 430, 40, 240, 230, txtbox_Click)); for (int i = 0; i < userinfoArry.Count; i++) { TextBox textBox = comm.txtbox((TXTBOXclass)userinfoArry[i]); textBox.ReadOnly = true; textBox.Font = new Font(textBox.Font.Name, 12, FontStyle.Bold); if (textBox.Name == "회원번호값") { 회원번호값 = textBox; } else if (textBox.Name == "연락처값") { 연락처값 = textBox; } else if (textBox.Name == "이름값") { 이름값 = textBox; } else if (textBox.Name == "ID값") { ID값 = textBox; } else if (textBox.Name == "블랙리스트값") { 블랙리스트값 = textBox; } 회원정보패널.Controls.Add(textBox); } //700, 300, 20, 20 /// 버튼 - 회원정보 변경버튼 BTNclass 버튼등급수정값 = new BTNclass(this, "버튼등급수정", "회원 등급 수정", 460, 35, 120, 270, btn_Click); Button 버튼등급수정 = comm.btn(버튼등급수정값); 버튼등급수정.BackColor = Color.FromArgb(50, 178, 223); 버튼등급수정.Font = new Font(버튼등급수정.Font.Name, 12, FontStyle.Bold); 버튼등급수정.FlatStyle = FlatStyle.Flat; 버튼등급수정.ForeColor = Color.White; 버튼등급수정.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼등급수정.Width, 버튼등급수정.Height, 10, 10)); 회원정보패널.Controls.Add(버튼등급수정); /// 버튼 - 회원정보 변경버튼 BTNclass 도서반납버튼값 = new BTNclass(this, "도서반납버튼", "도서 반납", 130, 40, 590, 360, btn_Click); Button 도서반납버튼 = comm.btn(도서반납버튼값); 도서반납버튼.BackColor = Color.FromArgb(50, 178, 223); 도서반납버튼.Font = new Font(도서반납버튼.Font.Name, 12, FontStyle.Bold); 도서반납버튼.FlatStyle = FlatStyle.Flat; 도서반납버튼.ForeColor = Color.White; 도서반납버튼.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 도서반납버튼.Width, 도서반납버튼.Height, 10, 10)); Controls.Add(도서반납버튼); /// 라벨 - 대여목록 LBclass 대여목록라벨값 = new LBclass(this, "대여목록", "대여 목록", 20, 200, 30, 20, 365, label_Click); Label 대여목록라벨 = comm.lb(대여목록라벨값); 대여목록라벨.Font = new Font(대여목록라벨.Font.Name, 20, FontStyle.Bold); Controls.Add(대여목록라벨); // 리스트뷰 - 대여목록 LISTVIEWclass 대여목록_리스트뷰값 = new LISTVIEWclass(this, "대여목록_ListVIew", 700, 350, 20, 407, listView_MouseClick, listview_mousedoubleclick, 6, "", 0, "대여No", 70, "책 이름", 260, "저자", 120, "출판사", 120, "대여현황", 125); 대여목록_리스트뷰 = comm.listView(대여목록_리스트뷰값); 대여목록_리스트뷰.Font = new Font("Arial", 14, FontStyle.Bold); // 처음은 내용 없음으로 빈칸 출력. Controls.Add(대여목록_리스트뷰); // 회원정보검색 - 라벨 LBclass 회원정보검색값 = new LBclass(this, "회원정보검색", "회원정보검색 :", 20, 200, 40, 790, 95, label_Click); Label 회원정보검색 = comm.lb(회원정보검색값); 회원정보검색.Font = new Font(회원정보검색.Font.Name, 20, FontStyle.Bold); Controls.Add(회원정보검색); // 회원정보검색 - 콤보박스 COMBOBOXclass 검색카테고리값 = new COMBOBOXclass(this, "ComboBox1", 90, 120, 990, 90, ComboBox_SelectedIndexChanged, 2, "이름", "ID"); ComboBox 콤보박스검색카테고리 = comm.comboBox(검색카테고리값); 콤보박스검색카테고리.Font = new Font(콤보박스검색카테고리.Font.Name, 22, FontStyle.Regular); 콤보박스검색카테고리.DropDownStyle = ComboBoxStyle.DropDownList; 콤보박스검색카테고리.SelectedIndex = 0; Controls.Add(콤보박스검색카테고리); // 회원정보검색 검색박스상자 - TextBOX TXTBOXclass 회원정보검색상자값 = new TXTBOXclass(this, "회원정보검색상자", "", 250, 150, 1080, 90, txtbox_Click); 회원정보검색상자 = comm.txtbox(회원정보검색상자값); 회원정보검색상자.Font = new Font(회원정보검색상자.Font.Name, 20, FontStyle.Bold); Controls.Add(회원정보검색상자); // 수정중 // 회원정보검색 - 버튼 BTNclass 검색버튼값 = new BTNclass(this, "검색버튼", "검색", 100, 40, 1330, 89, btn_Click); Button 버튼검색 = comm.btn(검색버튼값); 버튼검색.BackColor = Color.FromArgb(50, 178, 223); 버튼검색.Font = new Font(버튼검색.Font.Name, 17, FontStyle.Bold); 버튼검색.FlatStyle = FlatStyle.Flat; 버튼검색.ForeColor = Color.White; //버튼검색.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼검색.Width, 버튼검색.Height, 18, 18)); Controls.Add(버튼검색); // 리스트뷰 - 회원정보검색 LISTVIEWclass 회원정보검색_리스트뷰값 = new LISTVIEWclass(this, "회원정보검색_ListVIew", 645, 575, 800, 182, listView_MouseClick, listview_mousedoubleclick, 5, "", 0, "회원번호", 120, "회원이름", 120, "주민번호 앞자리", 200, "ID", 200); 회원정보검색_리스트뷰 = comm.listView(회원정보검색_리스트뷰값); 회원정보검색_리스트뷰.Font = new Font("Arial", 14, FontStyle.Bold); ArrayList signupinfoSearch_arry = Select_signup_info_Webapi(); foreach (Hashtable ht in signupinfoSearch_arry) { ListViewItem item = new ListViewItem(""); item.SubItems.Add(ht["user_number"].ToString()); item.SubItems.Add(ht["name"].ToString()); item.SubItems.Add(ht["birthday"].ToString().Substring(0, 10)); item.SubItems.Add(ht["id"].ToString()); item.Font = new Font("Arial", 14, FontStyle.Italic); 회원정보검색_리스트뷰.Items.Add(item); } Controls.Add(회원정보검색_리스트뷰); }
private void USER_LEVEL_UPDATE_FORM_Load(object sender, EventArgs e) { webapiUrl = comm.WebapiUrl; this.Paint += new PaintEventHandler(this.Form_Paint); //FormBorderStyle = FormBorderStyle.None; 폼 상단 표시줄 제거 ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); COMMON_Create_Ctl create_ctl = new COMMON_Create_Ctl(); // 회원등급 수정 고정라벨 ArrayList arry = new ArrayList(); arry.Add(new LBclass(this, "회원등급제목", "회원 등급 수정", 17, 200, 30, 30, 30, label_Click)); arry.Add(new LBclass(this, "회원등급", "회원 등급", 17, 140, 30, 30, 115, label_Click)); arry.Add(new LBclass(this, "회원ID", "회원 ID", 17, 140, 30, 30, 175, label_Click)); arry.Add(new LBclass(this, "회원이름", "회원 이름", 17, 140, 30, 30, 235, label_Click)); arry.Add(new LBclass(this, "회원번호", "회원 번호", 17, 140, 30, 30, 295, label_Click)); arry.Add(new LBclass(this, "연락처", "연락처", 17, 140, 40, 30, 355, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 115, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 175, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 235, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 295, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 355, label_Click)); for (int i = 0; i < arry.Count; i++) { Label label = comm.lb((LBclass)arry[i]); label.Font = new Font(label.Font.Name, 20, FontStyle.Bold); Controls.Add(label); } ArrayList userinfoSearch_arry = user_level_update_form_user_number_signup_info(user_number); foreach (Hashtable ht in userinfoSearch_arry) { 회원등급Temp값 = ht["member_rank"].ToString(); 회원IDTemp값 = ht["id"].ToString(); 회원이름Temp값 = ht["name"].ToString(); 회원번호Temp값 = ht["user_number"].ToString(); 연락처Temp값 = ht["phone_number"].ToString(); } // 회원등급 TextBox 변동값 ArrayList userinfoArry = new ArrayList(); userinfoArry.Add(new TXTBOXclass(this, "회원등급값", "회원등급값", 250, 40, 250, 110, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "회원ID값", "회원ID값", 250, 40, 250, 170, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "회원이름값", "회원이름값", 250, 40, 250, 230, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "회원번호값", "회원번호값", 250, 40, 250, 290, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "연락처값", "연락처값", 250, 40, 250, 350, txtbox_Click)); for (int i = 0; i < userinfoArry.Count; i++) { TextBox textBox = comm.txtbox((TXTBOXclass)userinfoArry[i]); textBox.ReadOnly = true; textBox.Font = new Font(textBox.Font.Name, 18, FontStyle.Bold); if (textBox.Name == "회원등급값") { if (회원등급Temp값 == "0") { textBox.Text = "관리자"; } else if (회원등급Temp값 == "1") { textBox.Text = "일반회원"; } else { textBox.Text = "비회원"; } } else if (textBox.Name == "회원ID값") { textBox.Text = 회원IDTemp값; } else if (textBox.Name == "회원이름값") { textBox.Text = 회원이름Temp값; } else if (textBox.Name == "회원번호값") { textBox.Text = 회원번호Temp값; } else if (textBox.Name == "연락처값") { textBox.Text = 연락처Temp값; } Controls.Add(textBox); } // 권한 선택 - 라디오 버튼 ArrayList radio_arry = new ArrayList(); radio_arry.Add(new RADIOclass(this, "관리자권한", "관리자 권한", 250, 40, 550, 120, radio_btn_Click)); radio_arry.Add(new RADIOclass(this, "회원권한", "회원 권한", 250, 40, 550, 170, radio_btn_Click)); radio_arry.Add(new RADIOclass(this, "블랙리스트설정", "블랙리스트 설정", 250, 40, 550, 220, radio_btn_Click)); radio_arry.Add(new RADIOclass(this, "블랙리스트해제", "블랙리스트 해제", 250, 40, 550, 270, radio_btn_Click)); for (int i = 0; i < radio_arry.Count; i++) { RadioButton 권한선택라디오 = comm.radio_btn((RADIOclass)radio_arry[i]); 권한선택라디오.Font = new Font(권한선택라디오.Font.Name, 20, FontStyle.Bold); Controls.Add(권한선택라디오); if (권한선택라디오.Name == "관리자권한") { 관리자라디오버튼 = 권한선택라디오; } else if (권한선택라디오.Name == "회원권한") { 회원라디오버튼 = 권한선택라디오; } else if (권한선택라디오.Name == "블랙리스트설정") { 블랙리스트라디오버튼 = 권한선택라디오; } else if (권한선택라디오.Name == "블랙리스트해제") { 블랙리스트해제라디오버튼 = 권한선택라디오; } } // 권한 선택 - 설정 버튼 ArrayList btn_arry = new ArrayList(); btn_arry.Add(new BTNclass(this, "설정완료", "설정 완료", 100, 40, 570, 345, btn_Click)); btn_arry.Add(new BTNclass(this, "취소", "취 소", 100, 40, 680, 345, btn_Click)); for (int i = 0; i < btn_arry.Count; i++) { Button 권한설정버튼 = comm.btn((BTNclass)btn_arry[i]); 권한설정버튼.BackColor = Color.FromArgb(50, 178, 223); 권한설정버튼.Font = new Font(권한설정버튼.Font.Name, 12, FontStyle.Bold); 권한설정버튼.FlatStyle = FlatStyle.Flat; 권한설정버튼.ForeColor = Color.White; 권한설정버튼.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 권한설정버튼.Width, 권한설정버튼.Height, 10, 10)); Controls.Add(권한설정버튼); } }
private void REQUEST_BOOK_FORM_Load(object sender, EventArgs e) { COMMON_Create_Ctl comm = new COMMON_Create_Ctl(); webapiUrl = comm.WebapiUrl; // 테두리 색깔 추가 this.Paint += new PaintEventHandler(UserControl1_Paint); //(좌측상단여백, 우측상단여백, 컨트롤 넓이, 컨트롤 높이, 가로 모서리 원기울기, 세로 모서리 원기울기) //this.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, this.Width, this.Height, 15, 15)); FormBorderStyle = FormBorderStyle.None; //폼 상단 표시줄 제거 this.BackColor = Color.FromArgb(218, 234, 244); ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); /// 라벨 ArrayList ArrayList labelArr = new ArrayList(); labelArr.Add(new LBclass(this, "입고요청상단", "입고 요청", 26, 200, 40, 40, 40, label_Click)); labelArr.Add(new LBclass(this, "제목", "제목", 20, 80, 40, 46, 130, label_Click)); labelArr.Add(new LBclass(this, "저자", "저자", 20, 80, 40, 46, 180, label_Click)); labelArr.Add(new LBclass(this, "출판사", "출판사", 20, 80, 40, 46, 230, label_Click)); labelArr.Add(new LBclass(this, "장르", "장르", 20, 80, 40, 46, 280, label_Click)); labelArr.Add(new LBclass(this, "", ":", 20, 20, 30, 140, 130, label_Click)); labelArr.Add(new LBclass(this, "", ":", 20, 20, 30, 140, 180, label_Click)); labelArr.Add(new LBclass(this, "", ":", 20, 20, 30, 140, 230, label_Click)); labelArr.Add(new LBclass(this, "", ":", 20, 20, 30, 140, 280, label_Click)); for (int i = 0; i < labelArr.Count; i++) { Label 라벨 = comm.lb((LBclass)labelArr[i]); if (라벨.Name == "입고요청상단") { 라벨.Font = new Font("신명조", 30, FontStyle.Bold); } else { 라벨.Font = new Font("신명조", 20, FontStyle.Bold); } Controls.Add(라벨); } // 텍스트박스 ArrayList ArrayList TextBoxArr = new ArrayList(); TextBoxArr.Add(new TXTBOXclass(this, "입고텍스트제목", "", 330, 40, 200, 135, txtbox_Click)); TextBoxArr.Add(new TXTBOXclass(this, "입고텍스트저자", "", 330, 40, 200, 185, txtbox_Click)); TextBoxArr.Add(new TXTBOXclass(this, "입고텍스트출판사", "", 330, 40, 200, 235, txtbox_Click)); TextBoxArr.Add(new TXTBOXclass(this, "입고텍스트장르", "", 330, 40, 200, 285, txtbox_Click)); for (int i = 0; i < TextBoxArr.Count; i++) { TextBox 텍스트박스 = comm.txtbox((TXTBOXclass)TextBoxArr[i]); 텍스트박스.Font = new Font(텍스트박스.Font.Name, 15, FontStyle.Bold); if (텍스트박스.Name == "입고텍스트제목") { Textbox1 = 텍스트박스; } else if (텍스트박스.Name == "입고텍스트저자") { Textbox2 = 텍스트박스; } else if (텍스트박스.Name == "입고텍스트출판사") { Textbox3 = 텍스트박스; } else if (텍스트박스.Name == "입고텍스트장르") { Textbox4 = 텍스트박스; } Controls.Add(텍스트박스); } ArrayList btnArray = new ArrayList(); btnArray.Add(new BTNclass(this, "등록", "등록", 120, 50, 280, 380, btn_Click)); btnArray.Add(new BTNclass(this, "취소", "취소", 120, 50, 415, 380, btn_Click)); for (int i = 0; i < btnArray.Count; i++) { Button 버튼 = comm.btn((BTNclass)btnArray[i]); 버튼.Font = new Font("견명조", 24F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular 버튼.BackColor = Color.FromArgb(50, 178, 223); 버튼.FlatStyle = FlatStyle.Flat; 버튼.ForeColor = Color.White; 버튼.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼.Width, 버튼.Height, 18, 18)); Controls.Add(버튼); } }
private void BOOK_INFO_FORM_Load(object sender, EventArgs e) { comm.delay_rental_check(); login_frm = new LOGIN_FORM(form); if (login_frm.Member_rank == 1) { user = true; admin = false; } else if (login_frm.Member_rank == 0) { user = false; admin = true; } //else if (MAIN_FORM.member_rank == 4) //{ // user = true; // admin = false; //} FormBorderStyle = FormBorderStyle.None; //폼 상단 표시줄 제거 //this.BackColor = Color.Aquamarine; this.BackColor = Color.FromArgb(201, 253, 223); ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); COMMON_Create_Ctl create_ctl = new COMMON_Create_Ctl(); // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); BTNclass bt1 = new BTNclass(this, "Home", "button1", 100, 100, 10, 10, btn_Click); // LBclass lb1 = new LBclass(this, "라벨Name", "라벨Text", 라벨Font사이즈, 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 라벨클릭이벤트); LBclass lb1 = new LBclass(this, "label1", "label_name~", 24, 100, 100, 10, 10, label_Click); // PANELclass pn1 = new PANELclass(this, "패널Name", "패널Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 패널마우스이동이벤트); PANELclass pn1 = new PANELclass(this, "panel1", "panel_txt~", 200, 200, 100, 100); // TABCTLclass tabctl = new TABCTLclass(this, "탭컨트롤Name", "탭컨트롤Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭높이, 탭컨트롤마우스이동이벤트); TABCTLclass tabctl = new TABCTLclass(this, "tabctl1", "tabctl1~", 450, 160, 7, 313, 30, tabctl_MouseMove); // TABPAGEclass tabpg1 = new TABPAGEclass(this, "탭페이지Name", "탭페이지Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭페이지마우스이동이벤트); TABPAGEclass tabpg1 = new TABPAGEclass(this, "tabpage1", "tapage1~", 100, 100, 0, 0, tabpage_MouseMove); // CHKBOXclass bhkbox1 = new CHKBOXclass(this, "체크박스Name", 체크박스Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 체크박스클릭이벤트); CHKBOXclass chkbox1 = new CHKBOXclass(this, "chkbox1", "chkbox1~", 100, 100, 20, 20, chkbox_Click); // LISTVIEWclass listview1 = new LISTVIEWclass(this, "리스트뷰Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 리스트뷰더블클릭이벤트, 컬럼갯수, "컬럼1번Name", 컬럼1간격, "컬럼2번Name", 컬럼2간격, "컬럼3번Name", 컬럼3간격, ~ 동일방식 10개 컬럼까지 가능); LISTVIEWclass listview1 = new LISTVIEWclass(this, "ListView1", 500, 500, 10, 10, listview_mousedoubleclick, listview_mousedoubleclick, 3, "col1", 100, "col2", 100, "col3", 100); // COMBOBOXclass combobox1 = new COMBOBOXclass(this, "콤보박스Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 콤보박스클릭이벤트, 리스트추가갯수, "test1", "test2", "test3", "test4", "test5"); COMBOBOXclass combobox1 = new COMBOBOXclass(this, "ComboBox1", 100, 100, 721, 12, ComboBox_SelectedIndexChanged, 5, "test1", "test2", "test3", "test4", "test5"); if (user) { // 책정보패널 PANELclass 책정보패널값 = new PANELclass(this, "책정보패널", "책정보패널", 550, 600, 10, 10); 책정보패널 = comm.panel(책정보패널값); } else { // 책정보패널 PANELclass 책정보패널값 = new PANELclass(this, "책정보패널", "책정보패널", 550, 750, 10, 10); 책정보패널 = comm.panel(책정보패널값); } //(좌측상단여백, 우측상단여백, 컨트롤 넓이, 컨트롤 높이, 가로 모서리 원기울기, 세로 모서리 원기울기) 책정보패널.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 책정보패널.Width, 책정보패널.Height, 15, 15)); 책정보패널.BackColor = Color.FromArgb(218, 234, 244); // rgb(218,234,244) Controls.Add(책정보패널); // 도서사진 픽쳐박스 PICTUREBOXclass picturboxValue = new PICTUREBOXclass(this, "picturebox1", "picturebox_txt1", 220, 260, 10, 20, "default_book_image.png", picturbox_Click); 책이미지 = comm.load_PictureBox(picturboxValue); 책정보패널.Controls.Add(책이미지); // 간략소개상자 - TextBOX TXTBOXclass 간략소개상자값 = new TXTBOXclass(this, "간략소개상자", "", 500, 150, 26, 324, txtbox_Click); 간략소개상자 = comm.txtbox(간략소개상자값); 간략소개상자.Font = new Font("Arial", 24, FontStyle.Bold); 간략소개상자.ReadOnly = true; 간략소개상자.Multiline = true; 간략소개상자.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 간략소개상자.Width, 간략소개상자.Height, 18, 18)); 간략소개상자.ScrollBars = ScrollBars.Vertical; 책정보패널.Controls.Add(간략소개상자); // 책정보 검색박스상자 - TextBOX TXTBOXclass 책정보검색상자값 = new TXTBOXclass(this, "책정보_검색박스", "", 430, 150, 920, 89, txtbox_Click); 책정보검색상자 = comm.txtbox(책정보검색상자값); 책정보검색상자.Font = new Font(책정보검색상자.Font.Name, 24, FontStyle.Bold); Controls.Add(책정보검색상자); // 수정중 // 책정보패널 고정라벨 ArrayList arry = new ArrayList(); arry.Add(new LBclass(this, "번호", "번호 :", 17, 110, 40, 235, 40, label_Click)); arry.Add(new LBclass(this, "제목", "제목 :", 17, 110, 40, 235, 90, label_Click)); arry.Add(new LBclass(this, "저자", "저자 :", 17, 110, 40, 235, 140, label_Click)); arry.Add(new LBclass(this, "출판사", "출판사 :", 17, 110, 40, 235, 190, label_Click)); arry.Add(new LBclass(this, "장르", "장르 :", 17, 110, 40, 235, 240, label_Click)); arry.Add(new LBclass(this, "간략소개", "간략소개 :", 17, 110, 40, 26, 293, label_Click)); if (user) { arry.Add(new LBclass(this, "대여가능여부", "대여가능여부 :", 17, 200, 40, 22, 496, label_Click)); arry.Add(new LBclass(this, "도서위치", " 도서위치 :", 17, 180, 40, 38, 540, label_Click)); } else { arry.Add(new LBclass(this, "대여가능여부", "대여가능여부 :", 17, 220, 40, 22, 530, label_Click)); arry.Add(new LBclass(this, "대여자", "대여자 :", 17, 130, 40, 115, 600, label_Click)); arry.Add(new LBclass(this, "도서위치", "도서위치 :", 17, 170, 40, 75, 670, label_Click)); } for (int i = 0; i < arry.Count; i++) { Label label = comm.lb((LBclass)arry[i]); if (label.Name == "간략소개") { label.Font = new Font(label.Font.Name, 14, FontStyle.Bold | FontStyle.Underline); } else if (admin && label.Name == "대여가능여부") { label.Font = new Font(label.Font.Name, 20, FontStyle.Bold); } else if (admin && label.Name == "대여자") { label.Font = new Font(label.Font.Name, 20, FontStyle.Bold); } else if (admin && label.Name == "도서위치") { label.Font = new Font(label.Font.Name, 20, FontStyle.Bold); } else { label.Font = new Font(label.Font.Name, 17, FontStyle.Bold); } 책정보패널.Controls.Add(label); } // 책정보패널 선택한 리스트 라벨값 ArrayList arryValue = new ArrayList(); arryValue.Add(new LBclass(this, "번호값", "번호값", 17, 200, 40, 349, 40, label_Click)); arryValue.Add(new LBclass(this, "제목값", "제목값", 17, 200, 40, 349, 90, label_Click)); arryValue.Add(new LBclass(this, "저자값", "저자값", 17, 200, 40, 349, 140, label_Click)); arryValue.Add(new LBclass(this, "출판사값", "출판사값", 17, 200, 40, 349, 190, label_Click)); arryValue.Add(new LBclass(this, "장르값", "장르값", 17, 200, 40, 349, 240, label_Click)); if (user) { arryValue.Add(new LBclass(this, "대여가능여부값", "가능", 17, 110, 40, 236, 497, label_Click)); arryValue.Add(new LBclass(this, "도서위치값", "A열 2 - 1", 17, 110, 40, 238, 540, label_Click)); } else { arryValue.Add(new LBclass(this, "대여가능여부값", "가능", 17, 1000, 40, 246, 530, label_Click)); arryValue.Add(new LBclass(this, "대여자여부값", "없음", 17, 100, 40, 245, 600, label_Click)); arryValue.Add(new LBclass(this, "도서위치값", "A열 2 - 1", 17, 100, 40, 248, 670, label_Click)); } for (int i = 0; i < arryValue.Count; i++) { Label label = comm.lb((LBclass)arryValue[i]); label.Font = new Font(label.Font.Name, 17, FontStyle.Bold); 책정보패널.Controls.Add(label); if (label.Name == "번호값") { 번호값 = label; } else if (label.Name == "제목값") { 제목값 = label; } else if (label.Name == "저자값") { 저자값 = label; } else if (label.Name == "출판사값") { 출판사값 = label; } else if (label.Name == "장르값") { 장르값 = label; } else if (label.Name == "대여가능여부값") { 대여가능여부값 = label; } else if (label.Name == "도서위치값") { 도서위치값 = label; } if (admin && label.Name == "대여가능여부값") { label.Font = new Font(label.Font.Name, 20, FontStyle.Bold); } else if (admin && label.Name == "대여자여부값") { 대여자여부값 = label; label.Font = new Font(label.Font.Name, 20, FontStyle.Bold); } else if (admin && label.Name == "도서위치값") { label.Font = new Font(label.Font.Name, 20, FontStyle.Bold); } } /* * 제목값.Hide(); * 저자값.Hide(); * 출판사값.Hide(); * 장르값.Hide(); * 도서위치값.Hide(); * */ if (user) { // 입고요청패널 PANELclass 입고요청패널값 = new PANELclass(this, "입고요청패널", "입고요청패널", 550, 160, 10, 610); Panel 입고요청패널 = comm.panel(입고요청패널값); //(좌측상단여백, 우측상단여백, 컨트롤 넓이, 컨트롤 높이, 가로 모서리 원기울기, 세로 모서리 원기울기) 입고요청패널.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 입고요청패널.Width, 입고요청패널.Height, 15, 15)); 입고요청패널.BackColor = Color.FromArgb(114, 241, 168); // rgb(218,234,244) Controls.Add(입고요청패널); // 입고요청 고정라벨 LBclass 입고요청라벨값 = new LBclass(this, "입고요청", "※ 찾으시는 도서가 없으신가요?\n 그럼 입고요청을 해주세요.", 17, 360, 50, 17, 17, label_Click); Label 입고요청라벨 = comm.lb(입고요청라벨값); 입고요청패널.Controls.Add(입고요청라벨); // 대여 버튼 BTNclass 버튼대여버튼값 = new BTNclass(this, "대여버튼", "대여", 130, 60, 410, 530, btn_Click); Button 대여버튼 = comm.btn(버튼대여버튼값); 대여버튼.BackColor = Color.FromArgb(50, 178, 223); 대여버튼.Font = new Font(대여버튼.Font.Name, 17, FontStyle.Bold); 대여버튼.FlatStyle = FlatStyle.Flat; 대여버튼.ForeColor = Color.White; 대여버튼.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 대여버튼.Width, 대여버튼.Height, 18, 18)); 책정보패널.Controls.Add(대여버튼); // 입고 버튼 BTNclass 버튼입고요청값 = new BTNclass(this, "입고버튼", "입고요청", 130, 60, 410, 30, btn_Click); Button 버튼입고요청 = comm.btn(버튼입고요청값); 버튼입고요청.BackColor = Color.FromArgb(50, 178, 223); 버튼입고요청.Font = new Font(버튼입고요청.Font.Name, 17, FontStyle.Bold); 버튼입고요청.FlatStyle = FlatStyle.Flat; 버튼입고요청.ForeColor = Color.White; 버튼입고요청.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼입고요청.Width, 버튼입고요청.Height, 18, 18)); 입고요청패널.Controls.Add(버튼입고요청); } else { // 정보수정 && 수정 취소 버튼 ArrayList btnArray = new ArrayList(); btnArray.Add(new BTNclass(this, "정보수정버튼", "정보 수정", 140, 60, 385, 640, btn_Click)); btnArray.Add(new BTNclass(this, "수정취소버튼", "수정 취소", 140, 60, 385, 640, btn_Click)); btnArray.Add(new BTNclass(this, "수정완료버튼", "수정 완료", 140, 60, 385, 570, btn_Click)); for (int i = 0; i < btnArray.Count; i++) { Button 버튼 = comm.btn((BTNclass)btnArray[i]); 버튼.BackColor = Color.FromArgb(50, 178, 223); 버튼.Font = new Font(버튼.Font.Name, 17, FontStyle.Bold); 버튼.FlatStyle = FlatStyle.Flat; 버튼.ForeColor = Color.White; 버튼.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼.Width, 버튼.Height, 18, 18)); 책정보패널.Controls.Add(버튼); if (버튼.Name == "정보수정버튼") { 정보수정 = 버튼; } else if (버튼.Name == "수정취소버튼") { 수정취소 = 버튼; } else if (버튼.Name == "수정완료버튼") { 수정완료 = 버튼; } } 수정취소.Hide(); 수정완료.Hide(); // 책정보패널 - 책정보 수정을 위한 텍스트박스 값 ArrayList TextBox_arryValue = new ArrayList(); TextBox_arryValue.Add(new TXTBOXclass(this, "텍스트박스_제목값", "텍스트박스_제목값", 180, 40, 349, 80, txtbox_Click)); // 200, 40, 349, 90, TextBox_arryValue.Add(new TXTBOXclass(this, "텍스트박스_저자값", "텍스트박스_저자값", 180, 40, 349, 130, txtbox_Click)); TextBox_arryValue.Add(new TXTBOXclass(this, "텍스트박스_출판사값", "텍스트박스_출판사값", 180, 40, 349, 180, txtbox_Click)); TextBox_arryValue.Add(new TXTBOXclass(this, "텍스트박스_장르값", "텍스트박스_장르값", 180, 40, 349, 230, txtbox_Click)); TextBox_arryValue.Add(new TXTBOXclass(this, "텍스트박스_도서위치값", "A열 2 - 1", 100, 40, 248, 660, txtbox_Click)); for (int i = 0; i < TextBox_arryValue.Count; i++) { TextBox textbox = comm.txtbox((TXTBOXclass)TextBox_arryValue[i]); textbox.Font = new Font(textbox.Font.Name, 20, FontStyle.Bold); 책정보패널.Controls.Add(textbox); if (textbox.Name == "텍스트박스_제목값") { 텍스트박스_제목값 = textbox; } else if (textbox.Name == "텍스트박스_저자값") { 텍스트박스_저자값 = textbox; } else if (textbox.Name == "텍스트박스_출판사값") { 텍스트박스_출판사값 = textbox; } else if (textbox.Name == "텍스트박스_장르값") { 텍스트박스_장르값 = textbox; } else if (textbox.Name == "텍스트박스_도서위치값") { 텍스트박스_도서위치값 = textbox; } } 텍스트박스_제목값.Hide(); 텍스트박스_저자값.Hide(); 텍스트박스_출판사값.Hide(); 텍스트박스_장르값.Hide(); 텍스트박스_도서위치값.Hide(); } BTNclass 검색버튼값 = new BTNclass(this, "검색버튼", "검색버튼", 130, 48, 1350, 87, btn_Click); Button 버튼검색 = comm.btn(검색버튼값); 버튼검색.BackColor = Color.FromArgb(50, 178, 223); 버튼검색.Font = new Font(버튼검색.Font.Name, 17, FontStyle.Bold); 버튼검색.FlatStyle = FlatStyle.Flat; 버튼검색.ForeColor = Color.White; //버튼검색.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼검색.Width, 버튼검색.Height, 18, 18)); Controls.Add(버튼검색); LBclass 라벨책정보검색값 = new LBclass(this, "책정보", "도서 검색 :", 26, 200, 40, 590, 95, label_Click); Label 라벨책정보검색 = comm.lb(라벨책정보검색값); Controls.Add(라벨책정보검색); LISTVIEWclass 책정보검색_리스트뷰값 = new LISTVIEWclass(this, "ListView1", 900, 580, 589, 190, listView_MouseClick, listview_mousedoubleclick, 6, "", 0, "책번호", 100, "대여", 120, "도서명", 460, "저자", 100, "출판사", 115); 책정보검색_리스트뷰 = comm.listView(책정보검색_리스트뷰값); 책정보검색_리스트뷰.Font = new Font("Arial", 24, FontStyle.Bold); MySql mysql = new MySql(); ArrayList bookinfoSearch_arry = mysql.GetSelect(); foreach (Hashtable ht in bookinfoSearch_arry) { ListViewItem item = new ListViewItem(""); item.SubItems.Add(ht["book_number"].ToString()); item.SubItems.Add(ht["availability"].ToString()); item.SubItems.Add(ht["title"].ToString()); item.SubItems.Add(ht["author"].ToString()); item.SubItems.Add(ht["publisher"].ToString()); item.Font = new Font("Arial", 18, FontStyle.Italic); 책정보검색_리스트뷰.Items.Add(item); } Controls.Add(책정보검색_리스트뷰); COMBOBOXclass 검색카테고리값 = new COMBOBOXclass(this, "ComboBox1", 130, 120, 790, 89, ComboBox_SelectedIndexChanged, 3, "도서명", "저자", "출판사"); 콤보박스검색카테고리 = comm.comboBox(검색카테고리값); 콤보박스검색카테고리.Font = new Font(콤보박스검색카테고리.Font.Name, 27, FontStyle.Regular); 콤보박스검색카테고리.DropDownStyle = ComboBoxStyle.DropDownList; 콤보박스검색카테고리.SelectedIndex = 0; Controls.Add(콤보박스검색카테고리); }
private void BOOK_MGT_FORM_Load(object sender, EventArgs e) { this.Paint += new PaintEventHandler(this.Form_Paint); FormBorderStyle = FormBorderStyle.None; //폼 상단 표시줄 제거 //this.BackColor = Color.Aquamarine; this.BackColor = Color.FromArgb(201, 253, 223); ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); COMMON_Create_Ctl create_ctl = new COMMON_Create_Ctl(); // 책정보패널 PANELclass 책정보패널값 = new PANELclass(this, "책정보패널", "책정보패널", 720, 750, 10, 10); Panel 책정보패널 = comm.panel(책정보패널값); //(좌측상단여백, 우측상단여백, 컨트롤 넓이, 컨트롤 높이, 가로 모서리 원기울기, 세로 모서리 원기울기) 책정보패널.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 책정보패널.Width, 책정보패널.Height, 15, 15)); 책정보패널.BackColor = Color.FromArgb(218, 234, 244); // rgb(218,234,244) Controls.Add(책정보패널); // 도서사진 픽쳐박스 PICTUREBOXclass picturboxValue = new PICTUREBOXclass(this, "picturebox1", "picturebox_txt1", 220, 260, 10, 20, "default_book_image.png", picturbox_Click); 책이미지 = comm.load_PictureBox(picturboxValue); 책정보패널.Controls.Add(책이미지); // 간략소개상자 - TextBOX TXTBOXclass 간략소개상자값 = new TXTBOXclass(this, "간략소개상자", "", 665, 280, 26, 380, txtbox_Click); 간략소개상자 = comm.txtbox(간략소개상자값); 간략소개상자.Font = new Font("Arial", 24, FontStyle.Bold); 간략소개상자.Multiline = true; 간략소개상자.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 간략소개상자.Width, 간략소개상자.Height, 18, 18)); 간략소개상자.ScrollBars = ScrollBars.Vertical; 책정보패널.Controls.Add(간략소개상자); // 책정보패널 고정라벨 ArrayList arry = new ArrayList(); arry.Add(new LBclass(this, "제목", "제목 :", 17, 110, 40, 235, 40, label_Click)); arry.Add(new LBclass(this, "저자", "저자 :", 17, 110, 40, 235, 90, label_Click)); arry.Add(new LBclass(this, "출판사", "출판사 :", 17, 110, 40, 235, 140, label_Click)); arry.Add(new LBclass(this, "장르", "장르 :", 17, 110, 40, 235, 190, label_Click)); arry.Add(new LBclass(this, "도서위치", "위치 :", 17, 110, 40, 235, 240, label_Click)); arry.Add(new LBclass(this, "간략소개", "간략소개 :", 17, 130, 40, 26, 340, label_Click)); for (int i = 0; i < arry.Count; i++) { Label label = comm.lb((LBclass)arry[i]); if (label.Name == "간략소개") { label.Font = new Font(label.Font.Name, 20, FontStyle.Bold | FontStyle.Underline); } else { label.Font = new Font(label.Font.Name, 17, FontStyle.Bold); } 책정보패널.Controls.Add(label); } // 책정보패널 선택한 리스트 텍스트박스 값 ArrayList arryValue = new ArrayList(); arryValue.Add(new TXTBOXclass(this, "제목값", "제목값", 340, 40, 349, 35, txtbox_Click)); arryValue.Add(new TXTBOXclass(this, "저자값", "저자값", 340, 40, 349, 85, txtbox_Click)); arryValue.Add(new TXTBOXclass(this, "출판사값", "출판사값", 340, 40, 349, 135, txtbox_Click)); arryValue.Add(new TXTBOXclass(this, "장르값", "장르값", 340, 40, 349, 185, txtbox_Click)); arryValue.Add(new TXTBOXclass(this, "도서위치값", "A열 2 - 1", 340, 40, 349, 235, txtbox_Click)); for (int i = 0; i < arryValue.Count; i++) { TextBox textbox = comm.txtbox((TXTBOXclass)arryValue[i]); textbox.Font = new Font(textbox.Font.Name, 17, FontStyle.Bold); 책정보패널.Controls.Add(textbox); if (textbox.Name == "제목값") { 제목값 = textbox; } else if (textbox.Name == "저자값") { 저자값 = textbox; } else if (textbox.Name == "출판사값") { 출판사값 = textbox; } else if (textbox.Name == "장르값") { 장르값 = textbox; } else if (textbox.Name == "도서위치값") { 도서위치값 = textbox; } } ArrayList btnarry = new ArrayList(); btnarry.Add(new BTNclass(this, "등록버튼", "등 록", 120, 50, 575, 670, btn_Click)); btnarry.Add(new BTNclass(this, "이미지추가버튼", "도서 이미지 추가", 180, 30, 32, 285, btn_Click)); btnarry.Add(new BTNclass(this, "요청리스트삭제", "요청 리스트 삭제", 180, 30, 1239, 60, btn_Click)); for (int i = 0; i < btnarry.Count; i++) { Button 버튼 = comm.btn((BTNclass)btnarry[i]); if (버튼.Name == "등록버튼") { 버튼.Font = new Font(버튼.Font.Name, 20, FontStyle.Bold); } else if (버튼.Name == "이미지추가버튼") { 버튼.Font = new Font(버튼.Font.Name, 13, FontStyle.Bold); } 버튼.BackColor = Color.FromArgb(50, 178, 223); 버튼.FlatStyle = FlatStyle.Flat; 버튼.ForeColor = Color.White; 버튼.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 버튼.Width, 버튼.Height, 18, 18)); if (버튼.Name == "요청리스트삭제") { Controls.Add(버튼); } else { 책정보패널.Controls.Add(버튼); } } LBclass 요청입고목록값 = new LBclass(this, "요청입고목록", "입고 요청한 도서 목록", 24, 400, 40, 770, 40, label_Click); Label 요청입고목록 = comm.lb(요청입고목록값); 요청입고목록.Font = new Font(요청입고목록.Font.Name, 24, FontStyle.Bold); Controls.Add(요청입고목록); LISTVIEWclass 요청입고_리스트뷰값 = new LISTVIEWclass(this, "요청입고리스트뷰", 700, 650, 775, 105, listView_MouseClick, listview_mousedoubleclick, 6, "", 0, "회원번호", 100, "요청자", 100, "도서명", 300, "저자", 100, "출판사", 100); 요청입고_리스트뷰 = comm.listView(요청입고_리스트뷰값); 요청입고_리스트뷰.Font = new Font("Arial", 15, FontStyle.Bold); MySql mysql = new MySql(); ArrayList Receiving_equest_arry = mysql.Select(string.Format("select R.request_number, S.user_number, S.name, R.title, R.author, R.publisher, R.genre from signup S inner join Receiving_equest R on (S.user_number = R.user_number);")); foreach (Hashtable ht in Receiving_equest_arry) { ListViewItem item = new ListViewItem(ht["request_number"].ToString()); item.SubItems.Add(ht["user_number"].ToString()); item.SubItems.Add(ht["name"].ToString()); item.SubItems.Add(ht["title"].ToString()); item.SubItems.Add(ht["author"].ToString()); item.SubItems.Add(ht["publisher"].ToString()); item.Font = new Font("Arial", 15, FontStyle.Italic); 요청입고_리스트뷰.Items.Add(item); } Controls.Add(요청입고_리스트뷰); }
private void SIGNUP_FORM_Load(object sender, EventArgs e) { COMMON_Create_Ctl comm = new COMMON_Create_Ctl(); webapiUrl = comm.WebapiUrl; FormBorderStyle = FormBorderStyle.None; // 폼 상단 표시줄 제거 this.BackColor = Color.FromArgb(201, 253, 223); //백컬러 ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); ArrayList lbarray = new ArrayList(); ArrayList Tbarray = new ArrayList(); ArrayList btnArray = new ArrayList(); lbarray.Add(new LBclass(this, "lb1", "회원가입", 18, 200, 40, 200, 10, label_Click)); lbarray.Add(new LBclass(this, "lb_ID", "아이디", 10, 150, 20, 20, 60, label_Click)); lbarray.Add(new LBclass(this, "lb_Pass", "비밀번호", 10, 150, 20, 20, 120, label_Click)); lbarray.Add(new LBclass(this, "lb_PassCon", "비밀번호 확인", 10, 150, 20, 20, 180, label_Click)); lbarray.Add(new LBclass(this, "lb_Name", "이름", 10, 150, 20, 20, 240, label_Click)); lbarray.Add(new LBclass(this, "lb_Gender", "성별", 10, 150, 20, 20, 300, label_Click)); lbarray.Add(new LBclass(this, "lb_Birth", "생일", 10, 150, 20, 20, 360, label_Click)); lbarray.Add(new LBclass(this, "lb_email", "이메일", 10, 150, 20, 20, 420, label_Click)); lbarray.Add(new LBclass(this, "lb_Phon", "휴대폰 번호", 10, 150, 20, 20, 480, label_Click)); lbarray.Add(new LBclass(this, "lb_addres", "주소", 10, 150, 20, 20, 540, label_Click)); //Tbarray.Add(new TXTBOXclass(this, "ID", "", 150, 20, 180, 60, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Pass", "", 150, 20, 180, 120, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "PassCon", "", 150, 20, 180, 180, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Name", "", 150, 20, 180, 240, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Gender", "", 150, 20, 180, 300, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Birth", "", 150, 20, 180, 360, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "email", "", 150, 20, 180, 420, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "Phon", "", 150, 20, 180, 480, Tb_click)); //Tbarray.Add(new TXTBOXclass(this, "addres", "", 150, 20, 180, 540, Tb_click)); Tb1 = comm.txtbox(new TXTBOXclass(this, "ID", "", 200, 20, 180, 60, Tb_click)); Tb2 = comm.txtbox(new TXTBOXclass(this, "Pass", "", 200, 20, 180, 120, Tb_click)); Tb3 = comm.txtbox(new TXTBOXclass(this, "PassCon", "", 200, 20, 180, 180, Tb_click)); Tb4 = comm.txtbox(new TXTBOXclass(this, "Name", "", 200, 20, 180, 240, Tb_click)); Tb5 = comm.txtbox(new TXTBOXclass(this, "Gender", "", 200, 20, 180, 300, Tb_click)); Tb6 = comm.txtbox(new TXTBOXclass(this, "Birth", "", 200, 20, 180, 360, Tb_click)); Tb7 = comm.txtbox(new TXTBOXclass(this, "email", "", 200, 20, 180, 420, Tb_click)); Tb8 = comm.txtbox(new TXTBOXclass(this, "Phon", "", 200, 20, 180, 480, Tb_click)); Tb9 = comm.txtbox(new TXTBOXclass(this, "addres", "", 200, 20, 180, 540, Tb_click)); //combobox1 = comm.comboBox(new COMBOBOXclass(this, "ComboBox1", 50, 100, 230, 360, ComboBox_SelectedIndexChanged, 5, "01", "02", "03", "04", "05")); //Tb10 = comm.txtbox(new TXTBOXclass(this, "Gender1", "", 40, 20, 290, 360, Tb_click)); //combobox1.Items.Add("06"); //combobox1.Items.Add("07"); //combobox1.Items.Add("08"); //combobox1.Items.Add("09"); //combobox1.Items.Add("10"); //combobox1.Items.Add("11"); //combobox1.Items.Add("12"); //combobox1.Text = "월"; DateTimePicker dateTimePicker1 = new DateTimePicker(); dateTimePicker1.CustomFormat = "yyyy-MM-dd"; dateTimePicker1.Format = DateTimePickerFormat.Custom; dateTimePicker1.MinDate = new DateTime(1900, 6, 20); dateTimePicker1.MaxDate = DateTime.Today; dateTimePicker1.Location = new Point(180, 360); dateTimePicker1.ValueChanged += dateTimePicker1_ValueChanged; //pan1.Controls.Add(Tb10); //pan1.Controls.Add(combobox1); pan1.Controls.Add(Tb1); pan1.Controls.Add(Tb2); pan1.Controls.Add(Tb3); pan1.Controls.Add(Tb4); pan1.Controls.Add(Tb5); //pan1.Controls.Add(Tb6); pan1.Controls.Add(dateTimePicker1); pan1.Controls.Add(Tb7); pan1.Controls.Add(Tb8); pan1.Controls.Add(Tb9); //================================================================================================================================================= pan1.Height = 650; pan1.Width = 500; pan1.Location = new Point(470, 50); pan1.BackColor = Color.FromArgb(218, 234, 244); Controls.Add(pan1); //================================================================================================================================================== // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); btnArray.Add(new BTNclass(this, "가입", "가 입", 100, 50, 200, 580, btn1_Click)); //btnArray.Add(new BTNclass(this, "닫기", "닫기", 100, 50, 300, 580, btn2_Click)); for (int i = 0; i < btnArray.Count; i++) { Button btn = comm.btn((BTNclass)btnArray[i]); if (btn.Name == "가입") { btn.Font = new Font("견명조", 18F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular btn.FlatStyle = FlatStyle.Flat; btn.ForeColor = Color.White; btn.BackColor = Color.FromArgb(80, 200, 223); btn.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, btn.Width, btn.Height, 15, 15)); btn.BackColor = Color.FromArgb(114, 241, 168); // rgb(218,234,244) } else if (btn.Name == "닫기") { btn.Font = new Font("견명조", 9F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(129))); // FontStyle.Regular btn.FlatStyle = FlatStyle.Flat; btn.ForeColor = Color.LawnGreen; btn.BackColor = Color.ForestGreen; } pan1.Controls.Add(btn); } //for (int i = 0; i < Tbarray.Count; i++) //{ // tb = comm.txtbox((TXTBOXclass)Tbarray[i]); // Controls.Add(tb); //} for (int i = 0; i < lbarray.Count; i++) { Label lb = comm.lb((LBclass)lbarray[i]); pan1.Controls.Add(lb); } }
private void USER_LEVEL_UPDATE_FORM_Load(object sender, EventArgs e) { this.Paint += new PaintEventHandler(this.Form_Paint); //FormBorderStyle = FormBorderStyle.None; 폼 상단 표시줄 제거 ClientSize = new Size(sX, sY); // 폼 사이즈 지정. /// 좌표 체크시 추가 /// //Point_Print(); COMMON_Create_Ctl create_ctl = new COMMON_Create_Ctl(); // BTNclass bt1 = new BTNclass(this, "버튼Name", "버튼Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 버튼클릭이벤트); BTNclass bt1 = new BTNclass(this, "Home", "button1", 100, 100, 10, 10, btn_Click); // LBclass lb1 = new LBclass(this, "라벨Name", "라벨Text", 라벨Font사이즈, 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 라벨클릭이벤트); LBclass lb1 = new LBclass(this, "label1", "label_name~", 24, 100, 100, 10, 10, label_Click); // PANELclass pn1 = new PANELclass(this, "패널Name", "패널Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 패널마우스이동이벤트); PANELclass pn1 = new PANELclass(this, "panel1", "panel_txt~", 200, 200, 100, 100); // TABCTLclass tabctl = new TABCTLclass(this, "탭컨트롤Name", "탭컨트롤Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭높이, 탭컨트롤마우스이동이벤트); TABCTLclass tabctl = new TABCTLclass(this, "tabctl1", "tabctl1~", 450, 160, 7, 313, 30, tabctl_MouseMove); // TABPAGEclass tabpg1 = new TABPAGEclass(this, "탭페이지Name", "탭페이지Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 탭페이지마우스이동이벤트); TABPAGEclass tabpg1 = new TABPAGEclass(this, "tabpage1", "tapage1~", 100, 100, 0, 0, tabpage_MouseMove); // CHKBOXclass bhkbox1 = new CHKBOXclass(this, "체크박스Name", 체크박스Text", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 체크박스클릭이벤트); CHKBOXclass chkbox1 = new CHKBOXclass(this, "chkbox1", "chkbox1~", 100, 100, 20, 20, chkbox_Click); // LISTVIEWclass listview1 = new LISTVIEWclass(this, "리스트뷰Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 리스트뷰더블클릭이벤트, 컬럼갯수, "컬럼1번Name", 컬럼1간격, "컬럼2번Name", 컬럼2간격, "컬럼3번Name", 컬럼3간격, ~ 동일방식 10개 컬럼까지 가능); LISTVIEWclass listview1 = new LISTVIEWclass(this, "ListView1", 500, 500, 10, 10, listview_mousedoubleclick, listview_mousedoubleclick, 3, "col1", 100, "col2", 100, "col3", 100); // COMBOBOXclass combobox1 = new COMBOBOXclass(this, "콤보박스Name", 가로사이즈, 세로사이즈, 가로포인트, 세로포인트, 콤보박스클릭이벤트, 리스트추가갯수, "test1", "test2", "test3", "test4", "test5"); COMBOBOXclass combobox1 = new COMBOBOXclass(this, "ComboBox1", 100, 100, 721, 12, ComboBox_SelectedIndexChanged, 5, "test1", "test2", "test3", "test4", "test5"); // 회원등급 수정 고정라벨 ArrayList arry = new ArrayList(); arry.Add(new LBclass(this, "회원등급제목", "회원 등급 수정", 17, 200, 30, 30, 30, label_Click)); arry.Add(new LBclass(this, "회원등급", "회원 등급", 17, 140, 30, 30, 115, label_Click)); arry.Add(new LBclass(this, "회원ID", "회원 ID", 17, 140, 30, 30, 175, label_Click)); arry.Add(new LBclass(this, "회원이름", "회원 이름", 17, 140, 30, 30, 235, label_Click)); arry.Add(new LBclass(this, "회원번호", "회원 번호", 17, 140, 30, 30, 295, label_Click)); arry.Add(new LBclass(this, "연락처", "연락처", 17, 140, 40, 30, 355, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 115, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 175, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 235, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 295, label_Click)); arry.Add(new LBclass(this, "", ":", 12, 30, 40, 210, 355, label_Click)); for (int i = 0; i < arry.Count; i++) { Label label = comm.lb((LBclass)arry[i]); label.Font = new Font(label.Font.Name, 20, FontStyle.Bold); Controls.Add(label); } MySql mysql = new MySql(); ArrayList userinfoSearch_arry = mysql.Select(string.Format("select * from signup where user_number = {0}", user_number)); foreach (Hashtable ht in userinfoSearch_arry) { 회원등급Temp값 = ht["member_rank"].ToString(); 회원IDTemp값 = ht["id"].ToString(); 회원이름Temp값 = ht["name"].ToString(); 회원번호Temp값 = ht["user_number"].ToString(); 연락처Temp값 = ht["phone_number"].ToString(); } // 회원등급 TextBox 변동값 ArrayList userinfoArry = new ArrayList(); userinfoArry.Add(new TXTBOXclass(this, "회원등급값", "회원등급값", 250, 40, 250, 110, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "회원ID값", "회원ID값", 250, 40, 250, 170, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "회원이름값", "회원이름값", 250, 40, 250, 230, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "회원번호값", "회원번호값", 250, 40, 250, 290, txtbox_Click)); userinfoArry.Add(new TXTBOXclass(this, "연락처값", "연락처값", 250, 40, 250, 350, txtbox_Click)); for (int i = 0; i < userinfoArry.Count; i++) { TextBox textBox = comm.txtbox((TXTBOXclass)userinfoArry[i]); textBox.ReadOnly = true; textBox.Font = new Font(textBox.Font.Name, 18, FontStyle.Bold); if (textBox.Name == "회원등급값") { if (회원등급Temp값 == "0") { textBox.Text = "관리자"; } else if (회원등급Temp값 == "1") { textBox.Text = "일반회원"; } else { textBox.Text = "비회원"; } } else if (textBox.Name == "회원ID값") { textBox.Text = 회원IDTemp값; } else if (textBox.Name == "회원이름값") { textBox.Text = 회원이름Temp값; } else if (textBox.Name == "회원번호값") { textBox.Text = 회원번호Temp값; } else if (textBox.Name == "연락처값") { textBox.Text = 연락처Temp값; } Controls.Add(textBox); } // 권한 선택 - 라디오 버튼 ArrayList radio_arry = new ArrayList(); radio_arry.Add(new RADIOclass(this, "관리자권한", "관리자 권한", 250, 40, 570, 160, radio_btn_Click)); radio_arry.Add(new RADIOclass(this, "회원권한", "회원 권한", 250, 40, 570, 255, radio_btn_Click)); for (int i = 0; i < radio_arry.Count; i++) { RadioButton 권한선택라디오 = comm.radio_btn((RADIOclass)radio_arry[i]); 권한선택라디오.Font = new Font(권한선택라디오.Font.Name, 20, FontStyle.Bold); Controls.Add(권한선택라디오); if (권한선택라디오.Name == "관리자권한") { 관리자라디오버튼 = 권한선택라디오; } else if (권한선택라디오.Name == "회원권한") { 회원라디오버튼 = 권한선택라디오; } } // 권한 선택 - 설정 버튼 ArrayList btn_arry = new ArrayList(); btn_arry.Add(new BTNclass(this, "설정완료", "설정 완료", 100, 40, 570, 345, btn_Click)); btn_arry.Add(new BTNclass(this, "취소", "취 소", 100, 40, 680, 345, btn_Click)); for (int i = 0; i < btn_arry.Count; i++) { Button 권한설정버튼 = comm.btn((BTNclass)btn_arry[i]); 권한설정버튼.BackColor = Color.FromArgb(50, 178, 223); 권한설정버튼.Font = new Font(권한설정버튼.Font.Name, 12, FontStyle.Bold); 권한설정버튼.FlatStyle = FlatStyle.Flat; 권한설정버튼.ForeColor = Color.White; 권한설정버튼.Region = Region.FromHrgn(COMMON_Create_Ctl.CreateRoundRectRgn(2, 2, 권한설정버튼.Width, 권한설정버튼.Height, 10, 10)); Controls.Add(권한설정버튼); } }