initial commit
This commit is contained in:
		
							
								
								
									
										92
									
								
								Viewer/TrendViewer/Dialog/Frm_SelectCH.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										92
									
								
								Viewer/TrendViewer/Dialog/Frm_SelectCH.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,92 @@ | ||||
| using System.Collections.Generic; | ||||
| using System; | ||||
| using System.Drawing; | ||||
| using System.Diagnostics; | ||||
| using System.Data; | ||||
| using System.Collections; | ||||
| using System.Windows.Forms; | ||||
| using AR; | ||||
|  | ||||
| namespace vmsnet | ||||
| { | ||||
| 	public partial class Frm_SelectCH | ||||
| 	{ | ||||
| 		 | ||||
| 		public Frm_SelectCH(TrendCtrlII.CChinfo[] lst) | ||||
| 		{ | ||||
| 			 | ||||
| 			// 디자이너에서 이 호출이 필요합니다. | ||||
| 			InitializeComponent(); | ||||
| 			 | ||||
| 			// InitializeComponent() 호출 뒤에 초기화 코드를 추가하세요. | ||||
| 			this.CheckedListBox1.Items.Clear(); | ||||
| 			 | ||||
| 			foreach (var item in lst) | ||||
| 			{ | ||||
| 				ListViewItem lv = this.CheckedListBox1.Items.Add(System.Convert.ToString(item.TITLE)); | ||||
| 				lv.SubItems.Add(item.TITLE.ToString()); | ||||
| 				//lv.SubItems.Add(item.CH) | ||||
| 				lv.Checked = item.Show; | ||||
| 				lv.Tag = item.Idx; | ||||
| 				lv.BackColor = item.Show ? Color.Lime : Color.White; | ||||
| 			} | ||||
|  | ||||
|             CheckedListBox1.ItemChecked += CheckedListBox1_ItemChecked; | ||||
| 		} | ||||
|  | ||||
|         private void CheckedListBox1_ItemChecked(object sender, ItemCheckedEventArgs e) | ||||
|         { | ||||
|             e.Item.BackColor = e.Item.Checked ? Color.Lime : Color.White; | ||||
|         } | ||||
|  | ||||
|         public void Frm_SelectCH_Load(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			 | ||||
| 		} | ||||
| 		 | ||||
| 		public void Frm_SelectCH_KeyDown(object sender, KeyEventArgs e) | ||||
| 		{ | ||||
| 			if (e.KeyCode == Keys.Escape) | ||||
| 			{ | ||||
| 				this.Close(); | ||||
| 			} | ||||
| 		} | ||||
| 		 | ||||
| 		public void Button2_Click(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			foreach (ListViewItem item in CheckedListBox1.Items) | ||||
| 			{ | ||||
| 				item.Checked = true; | ||||
|                 item.BackColor = item.Checked ? Color.Lime : Color.White; | ||||
|             } | ||||
| 		} | ||||
| 		 | ||||
| 		public void Button3_Click(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			foreach (ListViewItem item in CheckedListBox1.Items) | ||||
| 			{ | ||||
| 				item.Checked = false; | ||||
|                 item.BackColor = item.Checked ? Color.Lime : Color.White; | ||||
|             } | ||||
| 		} | ||||
| 		 | ||||
| 		public void Button4_Click(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			foreach (ListViewItem item in CheckedListBox1.Items) | ||||
| 			{ | ||||
| 				item.Checked = !item.Checked; | ||||
|                 item.BackColor = item.Checked ? Color.Lime : Color.White; | ||||
|             } | ||||
| 		} | ||||
| 		 | ||||
| 		public void Button1_Click(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			if (CheckedListBox1.CheckedItems.Count > 10) | ||||
| 			{ | ||||
| 				UTIL.MsgE("최대 10개까지 선택 가능 합니다"); | ||||
| 				return ; | ||||
| 			} | ||||
| 			DialogResult = DialogResult.OK; | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Arin(asus)
					Arin(asus)