//모집종사자보수교육<DB만들어야함> private void pn08list() { pnSet pn8 = new pnSet(this, 360, 230, 860, 570); Panel pn08 = ct.panel(pn8); pn08.BackColor = Color.White; Controls.Add(pn08); ArrayList lb_list = new ArrayList(); lb_list.Add(new lbSet(this, "모집종사보수교육", "모집종사보수교육", 180, 20, 10, 20, 10)); for (int i = 0; i < lb_list.Count; i++) { Label lb = ct.lable((lbSet)lb_list[i]); pn08.Controls.Add(lb); } lvSet lv2 = new lvSet(this, "lv2", 340, 100, 10, 50, lv2_mouseClick); lv = ct.listview(lv2); lv.Font = new Font("Tahoma", 15, FontStyle.Bold); lv.OwnerDraw = true; lv.DrawColumnHeader += Lv_DrawColumnHeader; lv.Columns.Add("", 0, HorizontalAlignment.Center); lv.Columns.Add("구분", 100, HorizontalAlignment.Center); lv.Columns.Add("수강신청", 120, HorizontalAlignment.Center); lv.Columns.Add("수강기간", 120, HorizontalAlignment.Center); pn08.Controls.Add(lv); }
public void View() { pnSet pn1 = new pnSet(this, 1200, 900, 0, 0); head = ct.panel(pn1); Controls.Add(head); lbSet lb1 = new lbSet(this, "top", "폐가전제품 방문수거 배출예약 조회", 450, 40, 50, 10, 14); top = ct.label(lb1); top.Font = new Font("Verdana", 20.5f, FontStyle.Bold); head.Controls.Add(top); label_list = new ArrayList(); label_list.Add(new lbSet(this, "second", "전화번호", 100, 50, 50, 200, 15)); for (int i = 0; i < label_list.Count; i++) { Label label = ct.label((lbSet)label_list[i]); label.Font = new Font("Verdana", 15.5f, FontStyle.Bold); label.TextAlign = ContentAlignment.MiddleCenter; head.Controls.Add(label); } tbSet tb2 = new tbSet(this, "phone", 200, 30, 210, 210); phone = ct.txtbox(tb2); phone.Font = new Font("Verdana", 15.5f, FontStyle.Bold); head.Controls.Add(phone); btnSet bt1 = new btnSet(this, "add", "조회", 70, 30, 440, 210, Add_Click); Button bt = ct.btn(bt1); head.Controls.Add(bt); lvSet lv1 = new lvSet(this, "listview", 800, 400, 50, 400, null); lv = ct.listview(lv1); lv.FullRowSelect = true; lv.Columns.Add("번호", 50, HorizontalAlignment.Center); lv.Columns.Add("성명", 250, HorizontalAlignment.Center); lv.Columns.Add("제품명", 300, HorizontalAlignment.Center); lv.Columns.Add("수량", 50, HorizontalAlignment.Center); lv.Columns.Add("요청일", 150, HorizontalAlignment.Center); lv.Font = new Font("Verdana", 11.5f, FontStyle.Bold); head.Controls.Add(lv); Get_Data(); }
//리스트뷰 public ListView listview(lvSet lv) { ListView listView = new ListView(); listView.View = View.Details; listView.GridLines = true; listView.FullRowSelect = true; listView.Size = new Size(lv.SX, lv.SY); listView.Location = new Point(lv.PX, lv.PY); listView.MouseClick += lv.listview; lv.Form.Controls.Add(listView); return(listView); }
//리스트뷰 private void lvlist() { lvSet lv2 = new lvSet(this, "lv2", 530, 35, 10, 351, lv2_mouseClick); lv = ct.listview(lv2); lv.Font = new Font("Tahoma", 15, FontStyle.Bold); lv.Columns.Add("", 0, HorizontalAlignment.Center); lv.Columns.Add("구분", 80, HorizontalAlignment.Center); lv.Columns.Add("이름", 80, HorizontalAlignment.Center); lv.Columns.Add("주민번호", 160, HorizontalAlignment.Center); lv.Columns.Add("계약조회", 80, HorizontalAlignment.Center); lv.Columns.Add("휴대전화번호", 130, HorizontalAlignment.Center); lv.ForeColor = Color.SkyBlue; }
private void MenuForm_Load(object sender, EventArgs e) { ClientSize = new Size(1200, 800); lvSet lv1 = new lvSet(this, "lv1", 300, 265, 170, 230, lv_mouseClick); listview = ct.listview(lv1); listview.Font = new Font("Tahoma", 20, FontStyle.Bold); listview.Items.Clear(); listview.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; listview.Columns.Add(" ", 0, HorizontalAlignment.Center); listview.Columns.Add(" ", 296, HorizontalAlignment.Center); Controls.Add(listview); api = new Module(); api.selectListView("http://192.168.3.15:5000/mc_select", listview); lvSet lv2 = new lvSet(this, "lv2", 350, 500, 625, 230, lv2_mouseClick); listview2 = ct.listview(lv2); listview2.Font = new Font("Tahoma", 15, FontStyle.Bold); listview2.Columns.Add("", 0, HorizontalAlignment.Center); listview2.Columns.Add("메뉴명", 200, HorizontalAlignment.Center); listview2.Columns.Add("가격", 150, HorizontalAlignment.Center); //listview2.Columns.Add("변경/삭제", 100, HorizontalAlignment.Center); btnSet btn1_1 = new btnSet(this, "btn_1_1", "--", 30, 30, 370, 170, btn3_Click); 수정버튼 = ct.btn(btn1_1); Controls.Add(수정버튼); btnSet btn2_1 = new btnSet(this, "btn_2_1", "--", 30, 30, 840, 170, btn4_Click); 수정버튼2 = ct.btn(btn2_1); Controls.Add(수정버튼2); pnSet pn3 = new pnSet(this, 950, 2, 100, 218); line = ct.panel(pn3); Controls.Add(line); pnSet pn2 = new pnSet(this, 1200, 800, 0, 0); bottom = ct.panel(pn2); // 패널이름 : bottom Controls.Add(bottom); bottom.Controls.Add(listview); bottom.Controls.Add(listview2); bottom.Controls.Add(수정버튼); bottom.Controls.Add(수정버튼2); ArrayList arr = new ArrayList(); arr.Add(new lbSet(this, "lb1", "Category", 250, 60, 200, 100, 35)); arr.Add(new btnSet(this, "btn_1", "", 30, 30, 330, 170, btn_Click)); arr.Add(new pictureBoxSet(this, 40, 40, 280, 165, " ")); arr.Add(new lbSet(this, "lb2", "Menu", 200, 50, 710, 100, 35)); arr.Add(new btnSet(this, "btn_2", "", 30, 30, 800, 170, btn2_Click)); arr.Add(new pictureBoxSet(this, 40, 40, 750, 165, " ")); for (int i = 0; i < arr.Count; i++) { if (typeof(lbSet) == arr[i].GetType()) { Label label = ct.lable((lbSet)arr[i]); label.Font = new Font("Tahoma", 35, FontStyle.Bold); label.BackColor = System.Drawing.Color.Transparent; bottom.Controls.Add(label); } else if (typeof(btnSet) == arr[i].GetType()) { button = ct.btn((btnSet)arr[i]); button.Font = new Font("Tahoma", 10, FontStyle.Bold); //button.BackgroundImage = PosSystem.Properties.Resources.버튼; bottom.Controls.Add(button); } //else if (typeof(pictureBoxSet) == arr[i].GetType()) //{ // PictureBox picuturebox = ct.picture((pictureBoxSet)arr[i]); // //picuturebox.BackgroundImage = PosSystem.Properties.Resources.coo1; // bottom.Controls.Add(picuturebox); //} } //bottom.BackColor = Color.BurlyWood; bottom.BackgroundImage = (Bitmap)PosSystem.Properties.Resources.ResourceManager.GetObject("배경화면1"); }