Imports System.Drawing Imports System.Drawing.Printing Imports System.Math Imports System.IO Imports CEpole.C_Epole Public Class PrintForm '//±âº» Datatable Àε¥ »ç¿ëÇÏ±â ÆíÇÏ°Ô Shadow ÇÑ´Ù. 'Public Shadows srctable As ireaDataSet.Detail_tongsinDataTable '//Loadstyle ÈÄ¿¡ ÀϷùøÈ£¸¦ ºÎ¿©ÇÑ´Ù. (SetControlIndex) Dim IDX_ÀϷùøÈ£ As Short Dim IDX_ÀüÁÖ¹øÈ£ As Short 'Dim IDX_ÀüÁÖ¹øÈ£2 As Short Dim IDX_°£¼±¸í As Short Dim IDX_°£¼±¸í2 As Short Dim IDX_½Ã°øÀÏ As Short Dim IDX_½Ã°øÀÚ As Short Dim IDX_¿î¿ë±â°ü As Short Dim IDX_±Ô°Ý As Short '2008/07/10 Dim IDX_Áß°è±â¸í As Short '2008/07/10 Dim IDX_¿¬¶ôó1 As Short '2008/07/10 Dim IDX_¿¬¶ôó2 As Short '2008/07/10 Dim IDX_Á¡¿ëÇã°¡±â°ü As Short '2013/12/04 Dim IDX_Á¡¿ëÇã°¡±â°£ As Short '2013/12/04 Dim IDX_Á¡¿ëÇã°¡¹øÈ£ As Short '2013/12/04 Dim IDX_´ÜÀÚÇÔ1 As Short Dim IDX_´ÜÀÚÇÔ2 As Short Dim IDX_´ÜÀÚÇÔ3 As Short Dim IDX_±¤´ÜÀÚÇÔ1 As Short Dim IDX_±¤´ÜÀÚÇÔ2 As Short Dim IDX_±¤´ÜÀÚÇÔ3 As Short Dim IDX_±¤´ÜÀÚÇÔ4 As Short Dim IDX_ÇÑÁÙ°£¼±¸í As Short Dim IDX_ÇÑÁÙÀüÁÖ¹øÈ£ As Short Dim IDX_ÇÑÁÙ´ÜÀÚÇÔ As Short Dim IDX_ÇÑÁÙ±¤´ÜÀÚÇÔ As Short Dim IDX_°íÁ¤¹®ÀÚ1 As Short Dim IDX_°íÁ¤¹®ÀÚ2 As Short Dim IDX_°íÁ¤¹®ÀÚ3 As Short Dim IDX_°íÁ¤¹®ÀÚ4 As Short Dim IDX_°íÁ¤¹®ÀÚ5 As Short Dim IDX_°íÁ¤¹®ÀÚ6 As Short Dim IDX_°íÁ¤¹®ÀÚ7 As Short #Region "New Function" Public Sub New() InitializeComponent() End Sub Public Sub New(ByRef Src As DataTable, ByVal vAdmin As Boolean, ByVal vDefStyleIndex As Short, Optional ByVal IRow As DataRowView = Nothing, Optional DisWaterMK As Boolean = False) InitializeComponent() SrcTable = Src '//°¡Á®¿Â Å×À̺íÀ» ÀÓ½ÃÅ×ÀÌºí¿¡ ÀúÀåÀ» ÇØµÎ°í »ç¿ëÇÑ´Ù. Srcrow = IRow '//À̰ÍÀº Ŭ¸¯µÈ ÇàÀÇ µ¥ÀÌÅÍÀÌ´Ù. Me.Admin = vAdmin Me.DefStyleIndex = vDefStyleIndex DisableWaterMark = DisWaterMK '//190208 End Sub #End Region Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Left = 100 Me.Initialize(Me.SrcTable, "StyleTS", My.Application.Info.DirectoryPath & "\epole.ini", DefStyleIndex) End Sub Public Overrides Sub SetControls() '//¿À¹ö¶óÀ̵åµÌÀ¸¸ç ¶óº§µéÀ» »ý¼ºÃʱâÈ­ÇÑ´Ù. AddLog("-> SetControls") Dim CtlCnt As Short = 0 If Me.AllLabels Is Nothing Then ReDim Me.AllLabels(0) '//À̰Ƕ󺧵éÀÇ ¹è¿­À̸ç If Me.AllFullLabels Is Nothing Then ReDim Me.AllFullLabels(0) '//À̰Ƕ󺧵éÀÇ ±×·ì¹è¿­ÀÌ´Ù. (Âɰ³ÁöÁö¾ÊÀº 1°³ÀÇ ¾ÆÀÌÅÛÀ» °¡Áö°íÀÖ´Ù.) '//initial... Dim FirstIndex As Short = 0 Dim A_Firstindex As Short = 0 InitControl(Me.IDX_ÀϷùøÈ£, A_Firstindex, FirstIndex, 1, 20, Me.cb_seq, "ÀϷùøÈ£", "U", "SEQPATTERN") InitControl1(Me.IDX_°£¼±¸í, A_Firstindex, FirstIndex, 20, 20, Me.chk1, "°£¼±¸í", "A", "GANSUNPATTERN") InitControl(Me.IDX_ÀüÁÖ¹øÈ£, A_Firstindex, FirstIndex, 20, 20, Me.chk2, "ÀüÁÖ¹øÈ£", "B", "JUNJUPATTERN") '//°£¼±2 ¿Í ¹øÈ£2´Â °¢°¢ 1¹ø°ú ÅëÇյȴ٠20090219 ´Ù½Ã µÇ»ì·ÈÀ½.. 'InitControl1(Me.IDX_°£¼±¸í2, A_Firstindex, FirstIndex, 20, 10, Me.chk10, "°£¼±¸í2", "J", "GANSUN2PATTERN") 'InitControl(A_Firstindex, FirstIndex, 20, 10, Me.chk11, "ÀüÁÖ¹øÈ£2", "K", "JUNJU2PATTERN") InitControl(Me.IDX_½Ã°øÀÏ, A_Firstindex, FirstIndex, 20, 20, Me.chk3, "½Ã°øÀÏ", "C", "DATEPATTERN") InitControl(Me.IDX_½Ã°øÀÚ, A_Firstindex, FirstIndex, 1, 20, Me.chk4, "½Ã°øÀÚ", "D", "MANPATTERN") InitControl(Me.IDX_¿î¿ë±â°ü, A_Firstindex, FirstIndex, 1, 20, Me.chk5, "¿î¿ë±â°ü", "E", "ORGPATTERN") InitControl(Me.IDX_±Ô°Ý, A_Firstindex, FirstIndex, 1, 20, Me.chk6, "±Ô°Ý", "F", "SCAPATTERN") InitControl(Me.IDX_Áß°è±â¸í, A_Firstindex, FirstIndex, 1, 20, Me.chk7, "Áß°è±â¸í", "G", "SUNGKPATTERN") InitControl(Me.IDX_¿¬¶ôó1, A_Firstindex, FirstIndex, 1, 20, Me.chk8, "¿¬¶ôó1", "H", "TEL1PATTERN") InitControl(Me.IDX_¿¬¶ôó2, A_Firstindex, FirstIndex, 1, 20, Me.chk9, "¿¬¶ôó2", "I", "TEL2GPATTERN") InitControl(Me.IDX_´ÜÀÚÇÔ1, A_Firstindex, FirstIndex, 5, 10, Me.chk12, "´ÜÀÚÇÔ1", "L", "DAN1PATTERN") InitControl(Me.IDX_´ÜÀÚÇÔ2, A_Firstindex, FirstIndex, 5, 10, Me.chk13, "´ÜÀÚÇÔ2", "M", "DAN2PATTERN") InitControl(Me.IDX_´ÜÀÚÇÔ3, A_Firstindex, FirstIndex, 5, 10, Me.chk14, "´ÜÀÚÇÔ3", "N", "DAN3PATTERN") InitControl(Me.IDX_±¤´ÜÀÚÇÔ1, A_Firstindex, FirstIndex, 5, 10, Me.chk15, "±¤´ÜÀÚÇÔ1", "O", "GDAN1PATTERN") InitControl(Me.IDX_±¤´ÜÀÚÇÔ2, A_Firstindex, FirstIndex, 5, 10, Me.chk16, "±¤´ÜÀÚÇÔ2", "P", "GDAN2PATTERN") InitControl(Me.IDX_±¤´ÜÀÚÇÔ3, A_Firstindex, FirstIndex, 5, 10, Me.chk17, "±¤´ÜÀÚÇÔ3", "Q", "GDAN3PATTERN") InitControl(Me.IDX_±¤´ÜÀÚÇÔ4, A_Firstindex, FirstIndex, 5, 10, Me.chk22, "±¤´ÜÀÚÇÔ4", "W", "GDAN4PATTERN") InitControl(Me.IDX_ÇÑÁÙ°£¼±¸í, A_Firstindex, FirstIndex, 1, 10, Me.chk18, "ÇÑÁÙ°£¼±¸í", "R", "OGANPATTERN") InitControl(Me.IDX_ÇÑÁÙÀüÁÖ¹øÈ£, A_Firstindex, FirstIndex, 1, 10, Me.chk19, "ÇÑÁÙÀüÁÖ¹øÈ£", "S", "OJUNPATTERN") InitControl(Me.IDX_°íÁ¤¹®ÀÚ1, A_Firstindex, FirstIndex, 1, 10, Me.chkf1, "°íÁ¤1", "U1", "STATIC1PATTERN", True) InitControl(Me.IDX_°íÁ¤¹®ÀÚ2, A_Firstindex, FirstIndex, 1, 10, Me.chkf2, "°íÁ¤2", "U2", "STATIC2PATTERN", True) InitControl(Me.IDX_°íÁ¤¹®ÀÚ3, A_Firstindex, FirstIndex, 1, 10, Me.chkf3, "°íÁ¤3", "U3", "STATIC3PATTERN", True) InitControl(Me.IDX_°íÁ¤¹®ÀÚ4, A_Firstindex, FirstIndex, 1, 10, Me.chkf4, "°íÁ¤4", "U4", "STATIC4PATTERN", True) InitControl(Me.IDX_°íÁ¤¹®ÀÚ5, A_Firstindex, FirstIndex, 1, 10, Me.chkf5, "°íÁ¤5", "U5", "STATIC5PATTERN", True) InitControl(Me.IDX_°íÁ¤¹®ÀÚ6, A_Firstindex, FirstIndex, 1, 10, Me.chkf6, "°íÁ¤6", "U6", "STATIC6PATTERN", True) InitControl(Me.IDX_°íÁ¤¹®ÀÚ7, A_Firstindex, FirstIndex, 1, 10, Me.chkf7, "°íÁ¤7", "U7", "STATIC7PATTERN", True) InitControl(Me.IDX_ÇÑÁÙ´ÜÀÚÇÔ, A_Firstindex, FirstIndex, 1, 10, Me.chk23, "ÇÑÁÙ´ÜÀÚÇÔ", "X", "DANPATTERN") InitControl(Me.IDX_ÇÑÁÙ±¤´ÜÀÚÇÔ, A_Firstindex, FirstIndex, 1, 10, Me.chk27, "ÇÑÁÙ±¤´ÜÀÚÇÔ", "Y", "GDANPATTERN") InitControl(Me.IDX_Á¡¿ëÇã°¡±â°ü, A_Firstindex, FirstIndex, 1, 20, Me.chk24, "Á¡¿ëÇã°¡±â°ü", "JA", "JAPATTERN") InitControl(Me.IDX_Á¡¿ëÇã°¡±â°£, A_Firstindex, FirstIndex, 1, 20, Me.chk25, "Á¡¿ëÇã°¡±â°£", "JB", "JBPATTERN") InitControl(Me.IDX_Á¡¿ëÇã°¡¹øÈ£, A_Firstindex, FirstIndex, 1, 20, Me.chk26, "Á¡¿ëÇã°¡¹øÈ£", "JC", "JCPATTERN") End Sub Public Overrides Sub SetControlIndex() '//±×·ìÀÇ À妽º¸¦ °¡Áö°íÀÖ´Â // ³ªÁß¿¡ ÆíÇÏ°Ô »ç¿ëÇÏ·Á°í AddLog("-> SetControlIndex") 'Me.IDX_ÀϷùøÈ£ = lbl("ÀϷùøÈ£") 'Me.IDX_ÀüÁÖ¹øÈ£ = lbl("ÀüÁÖ¹øÈ£") 'Me.IDX_°£¼±¸í = lbl("°£¼±¸í") 'Me.IDX_½Ã°øÀÏ = lbl("½Ã°øÀÏ") 'Me.IDX_½Ã°øÀÚ = lbl("½Ã°øÀÚ") 'Me.IDX_¿î¿ë±â°ü = lbl("¿î¿ë±â°ü") 'Me.IDX_±Ô°Ý = lbl("±Ô°Ý") 'Me.IDX_Áß°è±â¸í = lbl("Áß°è±â¸í") 'Me.IDX_¿¬¶ôó1 = lbl("¿¬¶ôó1") 'Me.IDX_¿¬¶ôó2 = lbl("¿¬¶ôó2") ''Me.IDX_°£¼±¸í2 = lbl("°£¼±¸í2") ''Me.IDX_ÀüÁÖ¹øÈ£2 = lbl("ÀüÁÖ¹øÈ£2") 'Me.IDX_´ÜÀÚÇÔ1 = lbl("´ÜÀÚÇÔ1") 'Me.IDX_´ÜÀÚÇÔ2 = lbl("´ÜÀÚÇÔ2") 'Me.IDX_´ÜÀÚÇÔ3 = lbl("´ÜÀÚÇÔ3") 'Me.IDX_±¤´ÜÀÚÇÔ1 = lbl("±¤´ÜÀÚÇÔ1") 'Me.IDX_±¤´ÜÀÚÇÔ2 = lbl("±¤´ÜÀÚÇÔ2") 'Me.IDX_±¤´ÜÀÚÇÔ3 = lbl("±¤´ÜÀÚÇÔ3") 'Me.IDX_±¤´ÜÀÚÇÔ4 = lbl("±¤´ÜÀÚÇÔ4") 'Me.IDX_ÇÑÁÙ°£¼±¸í = lbl("ÇÑÁÙ°£¼±¸í") 'Me.IDX_ÇÑÁÙÀüÁÖ¹øÈ£ = lbl("ÇÑÁÙÀüÁÖ¹øÈ£") 'Me.IDX_°íÁ¤¹®ÀÚ1 = lbl("°íÁ¤1") 'Me.IDX_°íÁ¤¹®ÀÚ2 = lbl("°íÁ¤2") 'Me.IDX_°íÁ¤¹®ÀÚ3 = lbl("°íÁ¤3") 'Me.IDX_°íÁ¤¹®ÀÚ4 = lbl("°íÁ¤4") 'Me.IDX_°íÁ¤¹®ÀÚ5 = lbl("°íÁ¤5") 'Me.IDX_°íÁ¤¹®ÀÚ6 = lbl("°íÁ¤6") 'Me.IDX_°íÁ¤¹®ÀÚ7 = lbl("°íÁ¤7") 'Me.IDX_ÇÑÁÙ´ÜÀÚÇÔ = lbl("ÇÑÁÙ´ÜÀÚÇÔ") 'Me.IDX_ÇÑÁÙ±¤´ÜÀÚÇÔ = lbl("ÇÑÁÙ±¤´ÜÀÚÇÔ") End Sub '//¸ÞÀÎÇÔ¼ö´Ù(¿À¹ö¶óÀ̵å) °ªÀ» ºÐ¼®Çϰí Ç¥½ÃÇÏ´Â ÃѰýÀ» ´ã´çÇÑ´Ù. Public Overrides Sub GeTviewData(ByVal index As Integer, ByVal previewWindow As Boolean, Optional ByRef ¹øÈ£ÆÐÅϰ˻ç As Integer = -1) Dim ÀüÁÖ¹øÈ£, ÀüÁÖ¹øÈ£2 As String Dim °£¼±¸í, °£¼±¸í2 As String Dim ´ÜÀÚÇÔ1, ´ÜÀÚÇÔ2, ´ÜÀÚÇÔ3, ÇÑÁÙ´ÜÀÚÇÔ As String Dim ±¤´ÜÀÚÇÔ1, ±¤´ÜÀÚÇÔ2, ±¤´ÜÀÚÇÔ3, ±¤´ÜÀÚÇÔ4, ÇÑÁÙ±¤´ÜÀÚÇÔ As String Dim ÀϷùøÈ£ As String ÇÑÁÙ´ÜÀÚÇÔ = "" ÇÑÁÙ±¤´ÜÀÚÇÔ = "" AddLog(">> ¿À¹ö¶óÀ̵åµÈ ÇÔ¼ö GetTviewData ÁøÀÔ") If Dv.Count <= 0 OrElse index < 0 OrElse index > Dv.Count Then AddLog(">> µ¥ÀÌÅÍÀ妽º°¡ ¾ø°Å³ª ¹®Á¦°¡ À־ GettviewData¸¦ ¸®ÅÏÇÕ´Ï´Ù") Return '//À߸øµÈ À妽º´Â ¸®ÅÏ End If '//DataRow_Value -> Group Label ÀüÁÖ¹øÈ£ = GetSpread(index, "ÀüÁÖ¹øÈ£") ÀüÁÖ¹øÈ£2 = GetSpread(index, "ÀüÁÖ¹øÈ£2") °£¼±¸í = GetSpread(index, "°£¼±¸í") °£¼±¸í2 = GetSpread(index, "°£¼±¸í2") ´ÜÀÚÇÔ1 = GetSpread(index, "´ÜÀÚÇÔ1") ´ÜÀÚÇÔ2 = GetSpread(index, "´ÜÀÚÇÔ2") ´ÜÀÚÇÔ3 = GetSpread(index, "´ÜÀÚÇÔ3") ±¤´ÜÀÚÇÔ1 = GetSpread(index, "±¤´ÜÀÚÇÔ1") ±¤´ÜÀÚÇÔ2 = GetSpread(index, "±¤´ÜÀÚÇÔ2") ±¤´ÜÀÚÇÔ3 = GetSpread(index, "±¤´ÜÀÚÇÔ3") ±¤´ÜÀÚÇÔ4 = GetSpread(index, "±¤´ÜÀÚÇÔ4") ÀϷùøÈ£ = GetSpread(index, "¹øÈ£") QRCODE1 = GetSpread(index, "QRCODE") QRCODE2 = GetSpread(index, "QRCODE2") QRCODE3 = GetSpread(index, "QRCODE3") QRCODE4 = GetSpread(index, "QRCODE4") Me.AllFullLabels(Me.IDX_ÀüÁÖ¹øÈ£).text = ÀüÁÖ¹øÈ£ & ÀüÁÖ¹øÈ£2 'Me.AllFullLabels(Me.IDX_ÀüÁÖ¹øÈ£2).text = ÀüÁÖ¹øÈ£2 Me.AllFullLabels(Me.IDX_ÀϷùøÈ£).text = ÀϷùøÈ£ Me.AllFullLabels(Me.IDX_°£¼±¸í).text = °£¼±¸í & °£¼±¸í2 'Me.AllFullLabels(Me.IDX_°£¼±¸í2).text = °£¼±¸í2 Me.AllFullLabels(Me.IDX_½Ã°øÀÏ).text = GetSpread(index, "½Ã°øÀÏ") Me.AllFullLabels(Me.IDX_½Ã°øÀÚ).text = GetSpread(index, "½Ã°øÀÚ") Me.AllFullLabels(Me.IDX_¿î¿ë±â°ü).text = GetSpread(index, "¿î¿ë±â°ü") Me.AllFullLabels(Me.IDX_±Ô°Ý).text = GetSpread(index, "±Ô°Ý") Me.AllFullLabels(Me.IDX_Áß°è±â¸í).text = GetSpread(index, "Áß°è±â¸í") Me.AllFullLabels(Me.IDX_¿¬¶ôó1).text = GetSpread(index, "¿¬¶ôó1") Me.AllFullLabels(Me.IDX_¿¬¶ôó2).text = GetSpread(index, "¿¬¶ôó2") Me.AllFullLabels(Me.IDX_Á¡¿ëÇã°¡±â°ü).text = GetSpread(index, "Á¡¿ëÇã°¡±â°ü") Me.AllFullLabels(Me.IDX_Á¡¿ëÇã°¡±â°£).text = GetSpread(index, "Á¡¿ëÇã°¡±â°£") Me.AllFullLabels(Me.IDX_Á¡¿ëÇã°¡¹øÈ£).text = GetSpread(index, "Á¡¿ëÇã°¡¹øÈ£") Me.AllFullLabels(Me.IDX_´ÜÀÚÇÔ1).text = ´ÜÀÚÇÔ1 Me.AllFullLabels(Me.IDX_´ÜÀÚÇÔ2).text = ´ÜÀÚÇÔ2 Me.AllFullLabels(Me.IDX_´ÜÀÚÇÔ3).text = ´ÜÀÚÇÔ3 Me.AllFullLabels(Me.IDX_±¤´ÜÀÚÇÔ1).text = ±¤´ÜÀÚÇÔ1 Me.AllFullLabels(Me.IDX_±¤´ÜÀÚÇÔ2).text = ±¤´ÜÀÚÇÔ2 Me.AllFullLabels(Me.IDX_±¤´ÜÀÚÇÔ3).text = ±¤´ÜÀÚÇÔ3 Me.AllFullLabels(Me.IDX_±¤´ÜÀÚÇÔ4).text = ±¤´ÜÀÚÇÔ4 Me.AllFullLabels(Me.IDX_ÇÑÁÙ°£¼±¸í).text = °£¼±¸í & °£¼±¸í2 Me.AllFullLabels(Me.IDX_ÇÑÁÙÀüÁÖ¹øÈ£).text = ÀüÁÖ¹øÈ£ & ÀüÁÖ¹øÈ£2 ÇÑÁÙ´ÜÀÚÇÔ = ´ÜÀÚÇÔ1 & "-" & ´ÜÀÚÇÔ2 & "-" & ´ÜÀÚÇÔ3 ÇÑÁÙ±¤´ÜÀÚÇÔ = ±¤´ÜÀÚÇÔ1 & "-" & ±¤´ÜÀÚÇÔ2 & "-" & ±¤´ÜÀÚÇÔ3 & "-" & ±¤´ÜÀÚÇÔ4 If ÇÑÁÙ´ÜÀÚÇÔ = "--" Then ÇÑÁÙ´ÜÀÚÇÔ = "" If ÇÑÁÙ±¤´ÜÀÚÇÔ = "---" Then ÇÑÁÙ±¤´ÜÀÚÇÔ = "" Me.AllFullLabels(Me.IDX_ÇÑÁÙ´ÜÀÚÇÔ).text = ÇÑÁÙ´ÜÀÚÇÔ Me.AllFullLabels(Me.IDX_ÇÑÁÙ±¤´ÜÀÚÇÔ).text = ÇÑÁÙ±¤´ÜÀÚÇÔ Me.AllFullLabels(Me.IDX_°íÁ¤¹®ÀÚ1).text = Me.Fixed(0) Me.AllFullLabels(Me.IDX_°íÁ¤¹®ÀÚ2).text = Me.Fixed(1) Me.AllFullLabels(Me.IDX_°íÁ¤¹®ÀÚ3).text = Me.Fixed(2) Me.AllFullLabels(Me.IDX_°íÁ¤¹®ÀÚ4).text = Me.Fixed(3) Me.AllFullLabels(Me.IDX_°íÁ¤¹®ÀÚ5).text = Me.Fixed(4) Me.AllFullLabels(Me.IDX_°íÁ¤¹®ÀÚ6).text = Me.Fixed(5) Me.AllFullLabels(Me.IDX_°íÁ¤¹®ÀÚ7).text = Me.Fixed(6) AddLog(">> DataRow_Value -> Group Label_text") '//Show WindowTitle Me.Text = "Ãâ·ÂÀÛ¾÷(ÀüÁÖ:" & ÀüÁÖ¹øÈ£ & ÀüÁÖ¹øÈ£2 & Space(1) & "°£¼±:" & °£¼±¸í & °£¼±¸í2 & ")" '===================================================================== Me.Parse_LineBatch(New Short() { _ Me.IDX_ÀϷùøÈ£, _ Me.IDX_°£¼±¸í, _ Me.IDX_°£¼±¸í2, _ Me.IDX_ÀüÁÖ¹øÈ£, _ Me.IDX_½Ã°øÀÏ, _ Me.IDX_½Ã°øÀÚ, _ Me.IDX_¿î¿ë±â°ü, _ Me.IDX_±Ô°Ý, _ Me.IDX_Áß°è±â¸í, _ Me.IDX_¿¬¶ôó1, _ Me.IDX_¿¬¶ôó2, _ Me.IDX_Á¡¿ëÇã°¡±â°ü, _ Me.IDX_Á¡¿ëÇã°¡±â°£, _ Me.IDX_Á¡¿ëÇã°¡¹øÈ£, _ Me.IDX_´ÜÀÚÇÔ1, _ Me.IDX_´ÜÀÚÇÔ2, _ Me.IDX_´ÜÀÚÇÔ3, _ Me.IDX_±¤´ÜÀÚÇÔ1, _ Me.IDX_±¤´ÜÀÚÇÔ2, _ Me.IDX_±¤´ÜÀÚÇÔ3, _ Me.IDX_±¤´ÜÀÚÇÔ4, _ Me.IDX_ÇÑÁÙ°£¼±¸í, _ Me.IDX_ÇÑÁÙÀüÁÖ¹øÈ£, _ Me.IDX_°íÁ¤¹®ÀÚ1, _ Me.IDX_°íÁ¤¹®ÀÚ2, _ Me.IDX_°íÁ¤¹®ÀÚ3, _ Me.IDX_°íÁ¤¹®ÀÚ4, _ Me.IDX_°íÁ¤¹®ÀÚ5, _ Me.IDX_°íÁ¤¹®ÀÚ6, _ Me.IDX_°íÁ¤¹®ÀÚ7, _ Me.IDX_ÇÑÁÙ´ÜÀÚÇÔ, _ Me.IDX_ÇÑÁÙ±¤´ÜÀÚÇÔ}) '======================== ±âŸ ================================================= If previewWindow Then Me.preview_window() '//ÀÌ°Ç ±âº»Æû¿¡ Á¤ÀǵǾîÀÖ´Ù. 'ÈÞ ³¡³µ´Ù....................................................... End Sub #Region "ÀÚÁÖ ¹Ù²ÜÀϾø´Â ºÎºÐ" Private Sub BindingNavigatorPositionItem_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles BindingNavigatorPositionItem.KeyUp '//ÇöÀçÀ§Ä¡¿¡¼­ ¿£ÅÍÄÖÀ»°æ¿ì µ¥ÀÌÅͺ£À̽º À§Ä¡°ªÀ» º¯°æÇÑ´Ù.(position) If e.KeyCode = Keys.Enter Then If IsNumeric(Me.BindingNavigatorPositionItem.Text) Then Me.GeTviewData(Me.BindingNavigatorPositionItem.Text - 1, True) End If End Sub Private Sub BindingNavigatorPositionItem_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles BindingNavigatorPositionItem.MouseEnter Me.BindingNavigatorPositionItem.Focus() Me.BindingNavigatorPositionItem.SelectAll() End Sub #End Region #Region "ÀÚÁ־ȰíÄ¡´Â°Í" ''' ''' µ¥ÀÌÅÍÇ¥½ÃÇ׸ñ¾Æ·¡ÀÇ ¸ðµç ¾ÆÀÌÅÛÀÇ Å¬¸¯À̺¥Æ®¿¡ ÁöÁ¤µÈ ÇÁ·Î½ÃÁ®¸¦ ÇÒ´çÇÑ´Ù. ''' ''' Public Overrides Sub SetEventHandler() For Each MI As ToolStripMenuItem In Me.m_viewdata.DropDownItems AddHandler MI.Click, AddressOf ViewCheck_Click Next End Sub Private Sub PrintForm_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles Me.Scroll End Sub ''' ''' °³Ã¼°¡ ¼±ÅõǾúÀ»¶§ ÀÇ À̺¥Æ® ''' ''' ''' Private Sub PrintForm_tongsin_SelectedControl(ByVal obj As CEpole.C_label) Handles Me.SelectedControl '//ƯÁ¤°³Ã¼°¡ ¼±ÅõǾúÀ»¶§ (ºÎ¸ð±×·ì¿¡¼­ ÆÐÅÏÀû¿ë¿©ºÎ¸¦ ã¾ÆÇ¥½ÃÇÑ´Ù.) AddLog("##´ÙÀ½°³Ã¼°¡ ¼±ÅõǾú½À´Ï´Ù(" & obj.Desc & " ű×=" & obj.Tag & ")") Me.lb_selcon.Text = "[" & obj.Desc & "]" End Sub Private Sub ToolStripButton1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_close.Click Me.Close() End Sub Private Sub m_shortkey_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles m_shortkey.Click Me.Show_ShortKey() End Sub #End Region Private Sub bt_savestyle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_savestyle.Click End Sub Private Sub BS_CurrentChanged(sender As System.Object, e As System.EventArgs) Handles BS.CurrentChanged End Sub Private Sub bt_savelen_Click(sender As System.Object, e As System.EventArgs) Handles bt_savelen.Click End Sub End Class