QR코드에 색상 지정 가능
BIN
.vs/Epole/v14/.suo
Normal file
179
Epole/AboutBox1.Designer.vb
generated
Normal file
@@ -0,0 +1,179 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class AboutBox1
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
Friend WithEvents TableLayoutPanel As System.Windows.Forms.TableLayoutPanel
|
||||
Friend WithEvents LogoPictureBox As System.Windows.Forms.PictureBox
|
||||
Friend WithEvents LabelProductName As System.Windows.Forms.Label
|
||||
Friend WithEvents LabelVersion As System.Windows.Forms.Label
|
||||
Friend WithEvents LabelCompanyName As System.Windows.Forms.Label
|
||||
Friend WithEvents TextBoxDescription As System.Windows.Forms.TextBox
|
||||
Friend WithEvents OKButton As System.Windows.Forms.Button
|
||||
Friend WithEvents LabelCopyright As System.Windows.Forms.Label
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(AboutBox1))
|
||||
Me.TableLayoutPanel = New System.Windows.Forms.TableLayoutPanel
|
||||
Me.LogoPictureBox = New System.Windows.Forms.PictureBox
|
||||
Me.LabelProductName = New System.Windows.Forms.Label
|
||||
Me.LabelVersion = New System.Windows.Forms.Label
|
||||
Me.LabelCopyright = New System.Windows.Forms.Label
|
||||
Me.LabelCompanyName = New System.Windows.Forms.Label
|
||||
Me.TextBoxDescription = New System.Windows.Forms.TextBox
|
||||
Me.OKButton = New System.Windows.Forms.Button
|
||||
Me.TableLayoutPanel.SuspendLayout()
|
||||
CType(Me.LogoPictureBox, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'TableLayoutPanel
|
||||
'
|
||||
Me.TableLayoutPanel.ColumnCount = 2
|
||||
Me.TableLayoutPanel.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.0!))
|
||||
Me.TableLayoutPanel.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 67.0!))
|
||||
Me.TableLayoutPanel.Controls.Add(Me.LogoPictureBox, 0, 0)
|
||||
Me.TableLayoutPanel.Controls.Add(Me.LabelProductName, 1, 0)
|
||||
Me.TableLayoutPanel.Controls.Add(Me.LabelVersion, 1, 1)
|
||||
Me.TableLayoutPanel.Controls.Add(Me.LabelCopyright, 1, 2)
|
||||
Me.TableLayoutPanel.Controls.Add(Me.LabelCompanyName, 1, 3)
|
||||
Me.TableLayoutPanel.Controls.Add(Me.TextBoxDescription, 1, 4)
|
||||
Me.TableLayoutPanel.Controls.Add(Me.OKButton, 1, 5)
|
||||
Me.TableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.TableLayoutPanel.Location = New System.Drawing.Point(10, 8)
|
||||
Me.TableLayoutPanel.Name = "TableLayoutPanel"
|
||||
Me.TableLayoutPanel.RowCount = 6
|
||||
Me.TableLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10.0!))
|
||||
Me.TableLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10.0!))
|
||||
Me.TableLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10.0!))
|
||||
Me.TableLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10.0!))
|
||||
Me.TableLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50.0!))
|
||||
Me.TableLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10.0!))
|
||||
Me.TableLayoutPanel.Size = New System.Drawing.Size(463, 239)
|
||||
Me.TableLayoutPanel.TabIndex = 0
|
||||
'
|
||||
'LogoPictureBox
|
||||
'
|
||||
Me.LogoPictureBox.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.LogoPictureBox.Image = CType(resources.GetObject("LogoPictureBox.Image"), System.Drawing.Image)
|
||||
Me.LogoPictureBox.Location = New System.Drawing.Point(3, 3)
|
||||
Me.LogoPictureBox.Name = "LogoPictureBox"
|
||||
Me.TableLayoutPanel.SetRowSpan(Me.LogoPictureBox, 6)
|
||||
Me.LogoPictureBox.Size = New System.Drawing.Size(146, 233)
|
||||
Me.LogoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
|
||||
Me.LogoPictureBox.TabIndex = 0
|
||||
Me.LogoPictureBox.TabStop = False
|
||||
'
|
||||
'LabelProductName
|
||||
'
|
||||
Me.LabelProductName.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.LabelProductName.Location = New System.Drawing.Point(159, 0)
|
||||
Me.LabelProductName.Margin = New System.Windows.Forms.Padding(7, 0, 3, 0)
|
||||
Me.LabelProductName.MaximumSize = New System.Drawing.Size(0, 16)
|
||||
Me.LabelProductName.Name = "LabelProductName"
|
||||
Me.LabelProductName.Size = New System.Drawing.Size(301, 16)
|
||||
Me.LabelProductName.TabIndex = 0
|
||||
Me.LabelProductName.Text = "제품 이름"
|
||||
Me.LabelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||
'
|
||||
'LabelVersion
|
||||
'
|
||||
Me.LabelVersion.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.LabelVersion.Location = New System.Drawing.Point(159, 23)
|
||||
Me.LabelVersion.Margin = New System.Windows.Forms.Padding(7, 0, 3, 0)
|
||||
Me.LabelVersion.MaximumSize = New System.Drawing.Size(0, 16)
|
||||
Me.LabelVersion.Name = "LabelVersion"
|
||||
Me.LabelVersion.Size = New System.Drawing.Size(301, 16)
|
||||
Me.LabelVersion.TabIndex = 0
|
||||
Me.LabelVersion.Text = "버전"
|
||||
Me.LabelVersion.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||
'
|
||||
'LabelCopyright
|
||||
'
|
||||
Me.LabelCopyright.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.LabelCopyright.Location = New System.Drawing.Point(159, 46)
|
||||
Me.LabelCopyright.Margin = New System.Windows.Forms.Padding(7, 0, 3, 0)
|
||||
Me.LabelCopyright.MaximumSize = New System.Drawing.Size(0, 16)
|
||||
Me.LabelCopyright.Name = "LabelCopyright"
|
||||
Me.LabelCopyright.Size = New System.Drawing.Size(301, 16)
|
||||
Me.LabelCopyright.TabIndex = 0
|
||||
Me.LabelCopyright.Text = "저작권"
|
||||
Me.LabelCopyright.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||
'
|
||||
'LabelCompanyName
|
||||
'
|
||||
Me.LabelCompanyName.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.LabelCompanyName.Location = New System.Drawing.Point(159, 69)
|
||||
Me.LabelCompanyName.Margin = New System.Windows.Forms.Padding(7, 0, 3, 0)
|
||||
Me.LabelCompanyName.MaximumSize = New System.Drawing.Size(0, 16)
|
||||
Me.LabelCompanyName.Name = "LabelCompanyName"
|
||||
Me.LabelCompanyName.Size = New System.Drawing.Size(301, 16)
|
||||
Me.LabelCompanyName.TabIndex = 0
|
||||
Me.LabelCompanyName.Text = "회사 이름"
|
||||
Me.LabelCompanyName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||
'
|
||||
'TextBoxDescription
|
||||
'
|
||||
Me.TextBoxDescription.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.TextBoxDescription.Location = New System.Drawing.Point(159, 95)
|
||||
Me.TextBoxDescription.Margin = New System.Windows.Forms.Padding(7, 3, 3, 3)
|
||||
Me.TextBoxDescription.Multiline = True
|
||||
Me.TextBoxDescription.Name = "TextBoxDescription"
|
||||
Me.TextBoxDescription.ReadOnly = True
|
||||
Me.TextBoxDescription.ScrollBars = System.Windows.Forms.ScrollBars.Both
|
||||
Me.TextBoxDescription.Size = New System.Drawing.Size(301, 113)
|
||||
Me.TextBoxDescription.TabIndex = 0
|
||||
Me.TextBoxDescription.TabStop = False
|
||||
Me.TextBoxDescription.Text = "설명:" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "(런타임에 레이블의 텍스트는 응용 프로그램의 어셈블리 정보로 바뀝니다." & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "응용 프로그램의 어셈블리 정보를 사용자 지정하려면 프로젝트 " & _
|
||||
"디자이너의 [응용 프로그램] 창을 사용하십시오.)"
|
||||
'
|
||||
'OKButton
|
||||
'
|
||||
Me.OKButton.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.OKButton.DialogResult = System.Windows.Forms.DialogResult.Cancel
|
||||
Me.OKButton.Location = New System.Drawing.Point(373, 215)
|
||||
Me.OKButton.Name = "OKButton"
|
||||
Me.OKButton.Size = New System.Drawing.Size(87, 21)
|
||||
Me.OKButton.TabIndex = 0
|
||||
Me.OKButton.Text = "확인(&O)"
|
||||
'
|
||||
'AboutBox1
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.CancelButton = Me.OKButton
|
||||
Me.ClientSize = New System.Drawing.Size(483, 255)
|
||||
Me.Controls.Add(Me.TableLayoutPanel)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
|
||||
Me.MaximizeBox = False
|
||||
Me.MinimizeBox = False
|
||||
Me.Name = "AboutBox1"
|
||||
Me.Padding = New System.Windows.Forms.Padding(10, 8, 10, 8)
|
||||
Me.ShowInTaskbar = False
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent
|
||||
Me.Text = "AboutBox1"
|
||||
Me.TableLayoutPanel.ResumeLayout(False)
|
||||
Me.TableLayoutPanel.PerformLayout()
|
||||
CType(Me.LogoPictureBox, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
|
||||
End Class
|
||||
609
Epole/AboutBox1.resx
Normal file
@@ -0,0 +1,609 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="LogoPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
29
Epole/AboutBox1.vb
Normal file
@@ -0,0 +1,29 @@
|
||||
Public NotInheritable Class AboutBox1
|
||||
|
||||
Private Sub AboutBox1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
||||
' 폼의 제목을 설정합니다
|
||||
Dim ApplicationTitle As String
|
||||
If My.Application.Info.Title <> "" Then
|
||||
ApplicationTitle = My.Application.Info.Title
|
||||
Else
|
||||
ApplicationTitle = System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.AssemblyName)
|
||||
End If
|
||||
Me.Text = String.Format("{0} 정보", ApplicationTitle)
|
||||
' 정보 상자에 표시되는 모든 텍스트를 초기화합니다.
|
||||
' TODO: "프로젝트" 메뉴에서 선택하여 표시되는 프로젝트 속성 대화 상자의 "응용 프로그램" 창에서 응용 프로그램의
|
||||
' 어셈블리 정보를 사용자 지정합니다.
|
||||
Me.LabelProductName.Text = My.Application.Info.ProductName
|
||||
Me.LabelVersion.Text = String.Format("버전 {0}", My.Application.Info.Version.ToString)
|
||||
Me.LabelCopyright.Text = My.Application.Info.Copyright
|
||||
Me.LabelCompanyName.Text = My.Application.Info.CompanyName
|
||||
Me.TextBoxDescription.Text = My.Application.Info.Description
|
||||
End Sub
|
||||
|
||||
Private Sub OKButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OKButton.Click
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub TextBoxDescription_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBoxDescription.TextChanged
|
||||
|
||||
End Sub
|
||||
End Class
|
||||
0
Epole/ApplicationEvents.vb
Normal file
851
Epole/Common.vb
Normal file
@@ -0,0 +1,851 @@
|
||||
Imports System.IO
|
||||
Imports MyControlOLEDBv2
|
||||
|
||||
Module Common
|
||||
|
||||
|
||||
Structure S_Arrow
|
||||
Dim Direction As Short
|
||||
Dim RectX As Short
|
||||
Dim RectY As Short
|
||||
Dim RectW As Short
|
||||
Dim RectH As Short
|
||||
Dim TriWidth As Short
|
||||
Dim TriHeight As Short
|
||||
Dim PenColor As Drawing.Color
|
||||
Dim PenWidth As Single
|
||||
'Dim FillColor As Drawing.Color
|
||||
Dim Field As String
|
||||
End Structure
|
||||
|
||||
Structure S_Line
|
||||
Dim X As Short
|
||||
Dim Y As Short
|
||||
Dim X2 As Short
|
||||
Dim Y2 As Short
|
||||
Dim PenColor As Drawing.Color
|
||||
Dim PenWidth As Single
|
||||
Dim Field As String
|
||||
End Structure
|
||||
|
||||
Structure S_Box
|
||||
Dim X As Short
|
||||
Dim Y As Short
|
||||
Dim Width As Short
|
||||
Dim Height As Short
|
||||
Dim PenColor As Drawing.Color
|
||||
Dim PenWidth As Single
|
||||
Dim Field As String
|
||||
End Structure
|
||||
|
||||
Structure S_QRCode
|
||||
Dim X As Single
|
||||
Dim Y As Single
|
||||
Dim Width As Single
|
||||
Dim Height As Single
|
||||
Dim Field As String
|
||||
End Structure
|
||||
|
||||
Structure S_QRCode1
|
||||
Dim X As Single
|
||||
Dim Y As Single
|
||||
Dim Width As Single
|
||||
Dim Height As Single
|
||||
Dim Field As String
|
||||
End Structure
|
||||
|
||||
Structure S_Circle
|
||||
Dim X As Single
|
||||
Dim Y As Single
|
||||
Dim Width As Single
|
||||
Dim Height As Single
|
||||
Dim PenColor As Drawing.Color
|
||||
Dim PenWidth As Single
|
||||
'Dim Radius As Single '//휘어짐수치
|
||||
Dim Field As String
|
||||
End Structure
|
||||
|
||||
Structure S_Image
|
||||
Dim X As Single
|
||||
Dim Y As Single
|
||||
Dim Width As Single
|
||||
Dim Height As Single
|
||||
Dim FileName As String
|
||||
Dim Field As String
|
||||
End Structure
|
||||
|
||||
Enum ESorted
|
||||
No = 1
|
||||
YES = 2
|
||||
NULL = 0
|
||||
CANT = 3
|
||||
End Enum
|
||||
Structure Cfont
|
||||
Dim FontName As String
|
||||
Dim FontSize As Int16
|
||||
End Structure
|
||||
|
||||
Structure Str_Alllabels '레이블들을 저장한다.
|
||||
Dim ctl As MyControlOLEDBv2.MyLabel
|
||||
Dim desc As String
|
||||
End Structure
|
||||
|
||||
Structure SStyle
|
||||
Dim Desc As String
|
||||
Dim File As String
|
||||
Dim LoadOK As Boolean
|
||||
End Structure
|
||||
|
||||
Public StyleList() As SStyle
|
||||
Public PDS() As PatternDS
|
||||
|
||||
Public Draw_Line As New List(Of S_Line)
|
||||
Public Draw_Box As New List(Of S_Box)
|
||||
Public Draw_Circle As New List(Of S_Circle)
|
||||
Public Draw_Image As New List(Of S_Image)
|
||||
Public Draw_QRcode As New List(Of S_QRCode)
|
||||
Public Draw_QRcode1 As New List(Of S_QRCode1)
|
||||
Public Draw_Arrow As New List(Of S_Arrow) '//방향화살표 170711
|
||||
|
||||
|
||||
Public DataBaseFile As String = My.Application.Info.DirectoryPath & "\database\database.mdb"
|
||||
'Public ConString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DataBaseFile
|
||||
'Public Arin As New CommonClassv2.ARINCLASS
|
||||
'Public ArinPath As New CommonClassv2.MyPath
|
||||
Public Auto_Log As Boolean = False '//디비나 각종 로그파일을 쌓을지 여부
|
||||
Public PICmanFile As String = vbNullString '//그림관리프로그램의 파일명을 적는다.
|
||||
Public MakeState As String = vbNullString
|
||||
Public PoleState As String = vbNullString
|
||||
Public PoleEtcState As String = vbNullString
|
||||
Public PicState As String = vbNullString '/그림파일연결관리다.
|
||||
Public HelpWebSite As String = vbNullString '//웹페이지주소 일단은 도움말을 얻기위해쓴다.
|
||||
Public HomePage As String = vbNullString
|
||||
Public SORTNULL As Boolean = True '//전주세부-정렬이 번호가 비어잇을경우 가장위에표시할지 아닐지!
|
||||
Public NUMCOLOR As Boolean '//가공번호찰에서 번호에 색상을 지정할지
|
||||
Public Admin As Boolean = False '//개발자모드로 접속햇을때
|
||||
Public IsPro As Boolean = False
|
||||
|
||||
Public ViewFont As Cfont '//뷰의 글자
|
||||
Public MenuFont As Cfont '//메뉴의 글자
|
||||
Public FormFont As Cfont '//폼의 글자
|
||||
|
||||
'Public CEpole As CEpole.C_Epole '//전신주용 DLL추가햇다.
|
||||
|
||||
'Public Sub AddLog(ByVal msgtext As String, Optional ByVal ClearData As Boolean = False) '//로그창에 기록을 남깁니다.
|
||||
' If ClearData Then Frm_Log.RichTextBox1.Clear()
|
||||
' Frm_Log.RichTextBox1.AppendText(msgtext & vbCrLf)
|
||||
'End Sub
|
||||
'Public Sub Showlog()
|
||||
' Frm_Log.MdiParent = Main
|
||||
' Frm_Log.Show()
|
||||
'End Sub
|
||||
|
||||
Public Sub Work_Form(ByVal T As String)
|
||||
Form_Work.Show()
|
||||
Form_Work.Msg(T)
|
||||
End Sub
|
||||
Public Sub NWork_Form(ByVal T As String, ByVal maxcount As Integer)
|
||||
Form_Work.Show()
|
||||
Form_Work.Msg(T)
|
||||
Form_Work.ProgressBar1.Value = 0
|
||||
Form_Work.ProgressBar1.Minimum = 0
|
||||
Form_Work.ProgressBar1.Maximum = maxcount
|
||||
End Sub
|
||||
|
||||
Public Sub NOTICE(ByVal MSG As String, ByVal Src As Object)
|
||||
On Error Resume Next
|
||||
If Src.GetType.Name.ToUpper = "TOOLSTRIPSTATUSLABEL" Then
|
||||
CType(Src, ToolStripStatusLabel).Text = "▶ " & MSG & Space(1)
|
||||
CType(Src, ToolStripStatusLabel).ForeColor = Color.Black
|
||||
ElseIf Src.GetType.Name.ToUpper = "LABEL" Then
|
||||
CType(Src, Label).Text = "▶ " & MSG & Space(1)
|
||||
CType(Src, Label).ForeColor = Color.Black
|
||||
End If
|
||||
' My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Beep)
|
||||
End Sub
|
||||
Public Sub NOTICE(ByVal MSG As String, ByVal FCOLOR As Color, ByVal Src As Windows.Forms.ToolStripStatusLabel)
|
||||
Src.Text = "▶ " & MSG & Space(1)
|
||||
Src.ForeColor = FCOLOR
|
||||
' My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Beep)
|
||||
End Sub
|
||||
|
||||
Public Function NVL(ByVal Indata As Object, Optional ByVal nullVal As Object = "") As Object
|
||||
|
||||
Try
|
||||
'If Indata = "" Then Return nullVal
|
||||
If Indata Is DBNull.Value Then Return nullVal
|
||||
Catch ex As Exception
|
||||
Return nullVal
|
||||
End Try
|
||||
If Indata Is vbNullString Then Return nullVal
|
||||
If Indata.ToString.Trim = "" Then Return nullVal
|
||||
Return Indata
|
||||
End Function
|
||||
|
||||
Public Function PATTERN_ENC(ByVal SRCSTR As String, Optional IncludeH As Boolean = False) As String
|
||||
Dim MSG As New System.Text.StringBuilder
|
||||
For Each A As Char In SRCSTR.ToCharArray '//모든문자의 숫자번호를 판별한다.
|
||||
|
||||
If IncludeH Then
|
||||
If A = ";" Then '//구분자라면
|
||||
MSG.Append(";")
|
||||
ElseIf A = "H" Then
|
||||
MSG.Append("Z")
|
||||
ElseIf A = "-" Then
|
||||
MSG.Append("-")
|
||||
ElseIf Char.IsNumber(A) Then
|
||||
MSG.Append("1")
|
||||
ElseIf Asc(A) < 0 Then
|
||||
MSG.Append("H")
|
||||
Else
|
||||
MSG.Append("0")
|
||||
End If
|
||||
Else
|
||||
If A = ";" Then '//구분자라면
|
||||
MSG.Append(";")
|
||||
ElseIf A = "-" Then
|
||||
MSG.Append("-")
|
||||
ElseIf Char.IsNumber(A) Then
|
||||
MSG.Append("1")
|
||||
ElseIf Asc(A) < 0 Then
|
||||
MSG.Append("H")
|
||||
Else
|
||||
MSG.Append("0")
|
||||
End If
|
||||
End If
|
||||
|
||||
|
||||
Next
|
||||
Return MSG.ToString
|
||||
End Function
|
||||
|
||||
Public Sub ReNum(ByVal Srcspread As MyControlOLEDBv2.MyFpoint, ByVal NumColumnindex As Integer, Optional ByVal PBar As ProgressBar = Nothing)
|
||||
If Not PBar Is Nothing Then
|
||||
PBar.Minimum = 0
|
||||
PBar.Maximum = Srcspread.ActiveSheet.RowCount
|
||||
PBar.Value = 0
|
||||
End If
|
||||
|
||||
For Each SR As FarPoint.Win.Spread.Row In Srcspread.ActiveSheet.Rows
|
||||
If Not PBar Is Nothing Then PBar.Value += 1
|
||||
Srcspread.ActiveSheet.Cells(SR.Index, NumColumnindex).Value = SR.Index + 1
|
||||
Next
|
||||
End Sub
|
||||
|
||||
Public Sub AddLog(ByVal t1 As Boolean, ByVal txt As String, Optional ByVal t2fn As String = "")
|
||||
'If Admin Then Log.RichTextBox1.AppendText(txt & vbCrLf)
|
||||
End Sub
|
||||
Public Sub showlog()
|
||||
' Log.Show()
|
||||
End Sub
|
||||
Public Sub hidelog()
|
||||
' Log.Close()
|
||||
End Sub
|
||||
Public Sub resetLog()
|
||||
' Log.RichTextBox1.Text = ""
|
||||
End Sub
|
||||
|
||||
Public Function TextEnc(ByVal SrcText As String) As String
|
||||
If SrcText = "" Then Return ""
|
||||
|
||||
Dim Ec As New System.Text.UnicodeEncoding
|
||||
Dim Msg1 As New System.Text.StringBuilder
|
||||
For Each bi As Byte In Ec.GetBytes(SrcText)
|
||||
Msg1.Append(bi.ToString & ",")
|
||||
Next
|
||||
Msg1.Remove(Msg1.Length - 1, 1)
|
||||
Return Msg1.ToString
|
||||
End Function
|
||||
Public Function TextDec(ByVal srctext As String) As String
|
||||
Dim Ec As New System.Text.UnicodeEncoding
|
||||
Dim Z(srctext.Split(",").GetUpperBound(0)) As Byte
|
||||
Dim i As Int16 = 0
|
||||
For Each aa As String In srctext.ToString.Split(",")
|
||||
Z(i) = CType(aa, Byte)
|
||||
i += 1
|
||||
Next
|
||||
Return Ec.GetString(Z)
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Public Sub ReNum(ByRef SrcTable As DataTable, ByVal ColumnName As String, Optional ByVal PBar As ProgressBar = Nothing)
|
||||
|
||||
|
||||
If Not SrcTable.GetChanges Is Nothing Then
|
||||
MsgBox("변경된 내용이 있습니다" & vbCrLf & vbCrLf & "먼저 저장을 하세요", MsgBoxStyle.Information, "확인")
|
||||
Return
|
||||
End If
|
||||
|
||||
If MsgBox("모든번호가 새로 갱신됩니다" & vbCrLf & vbCrLf & "계속하시겠습니까?", MsgBoxStyle.Information + MsgBoxStyle.OkCancel, "확인") <> MsgBoxResult.Ok Then
|
||||
Return
|
||||
End If
|
||||
If Not PBar Is Nothing Then
|
||||
PBar.Minimum = 0
|
||||
PBar.Maximum = SrcTable.Rows.Count
|
||||
PBar.Value = 0
|
||||
End If
|
||||
|
||||
Dim i As Integer = 0
|
||||
Dim DV As New DataView(SrcTable, "", "정렬번호,번호", DataViewRowState.CurrentRows)
|
||||
Dim DT As DataTable = DV.ToTable
|
||||
|
||||
For Each dr As DataRow In DT.Rows
|
||||
i += 1
|
||||
dr(ColumnName) = i
|
||||
If Not PBar Is Nothing Then PBar.Value += 1
|
||||
Next
|
||||
SrcTable.Merge(DT)
|
||||
MsgBox("번호 정렬이 완료되었습니다", MsgBoxStyle.Information, "확인")
|
||||
End Sub
|
||||
|
||||
Public Sub GetAllsection(ByVal FILENAME As String, ByVal CurIdx As Short)
|
||||
|
||||
|
||||
Dim f As New fProgress()
|
||||
f.ProgressBar1.Minimum = 0
|
||||
f.ProgressBar1.Maximum = 0
|
||||
f.ProgressBar1.Style = ProgressBarStyle.Marquee
|
||||
f.Label1.Text = "스타일(" + CurIdx.ToString() + ")을 불러오고 있습니다" + vbCrLf + FILENAME
|
||||
f.TopMost = True
|
||||
f.Show()
|
||||
Application.DoEvents()
|
||||
|
||||
|
||||
'//파일의내용을 데이터테이블에 바로 넣도록 변경작업
|
||||
|
||||
'Dim wat As New System.Diagnostics.Stopwatch
|
||||
'Dim FS As New System.IO.FileStream(FILENAME, IO.FileMode.Open)
|
||||
'Dim SR As New IO.StreamReader(FS, System.Text.Encoding.Default)
|
||||
|
||||
Dim buffers() As String = System.IO.File.ReadAllLines(FILENAME, System.Text.Encoding.Default)
|
||||
|
||||
Dim Findkey As String = ""
|
||||
' Dim Line As String
|
||||
Dim KeyPos As Integer = -1
|
||||
Dim Seppos As Integer = -1
|
||||
Dim dr As DataRow
|
||||
|
||||
'WLog2(Auto_Log, "getallSection : 파일의 모든내용을 테이블로 옴긴다.()", "\지중(케이블라벨)순차로그.txt")
|
||||
|
||||
'StyleList(CurIdx).PATTERNTABLE = New DataTable
|
||||
'StyleList(CurIdx).PATTERNTABLE.Columns.Add("설명")
|
||||
'StyleList(CurIdx).PATTERNTABLE.Columns.Add("값")
|
||||
|
||||
'//초기값셋팅
|
||||
'StyleList(CurIdx).Backimg = ""
|
||||
'StyleList(CurIdx).CanvasX = 292
|
||||
'StyleList(CurIdx).CanvasY = 520
|
||||
'StyleList(CurIdx).Desc = "기본걸명"
|
||||
'StyleList(CurIdx).dummmyx = 0
|
||||
'StyleList(CurIdx).dummmyy = 50
|
||||
'StyleList(CurIdx).Dummy = False
|
||||
'StyleList(CurIdx).Dummytype = 1
|
||||
'StyleList(CurIdx).File = FILENAME
|
||||
'StyleList(CurIdx).IsXml = False
|
||||
' MsgBox(FILENAME)
|
||||
|
||||
'StyleList(CurIdx).Filter = ""
|
||||
'StyleList(CurIdx).LandScape = False
|
||||
'StyleList(CurIdx).MarginX = 50
|
||||
'StyleList(CurIdx).MarginY = 50
|
||||
'StyleList(CurIdx).picstyle = 1
|
||||
'StyleList(CurIdx).PrintFontOffset = 0
|
||||
'StyleList(CurIdx).ScaleX = 1.5
|
||||
'StyleList(CurIdx).ScaleY = 1.5
|
||||
'StyleList(CurIdx).Viewimage = False
|
||||
|
||||
'//XMl테이블 동기화(기존데이터삭제)
|
||||
|
||||
If Common.PDS(CurIdx) Is Nothing Then Common.PDS(CurIdx) = New PatternDS()
|
||||
|
||||
Common.PDS(CurIdx).TStyle.Rows.Clear()
|
||||
Common.PDS(CurIdx).TPattern.Rows.Clear()
|
||||
|
||||
'//set default value
|
||||
Dim Drow As PatternDS.TStyleRow = Common.PDS(CurIdx).TStyle.NewTStyleRow
|
||||
Drow.BACKIMG = String.Empty
|
||||
Drow.CANVASX = 292
|
||||
Drow.CANVASY = 520
|
||||
Drow.DESC = "기본설명"
|
||||
Drow.DUMMMYX = 0
|
||||
Drow.DUMMMYY = 50
|
||||
Drow.DUMMY = "false"
|
||||
Drow.DUMMYTYPE = "1"
|
||||
Drow.FILE = FILENAME
|
||||
Drow.ISXML = False
|
||||
Drow.DUMMYCNT = 0
|
||||
Drow.LANDSCAPE = "false"
|
||||
Drow.MARGINX = 50
|
||||
Drow.MARGINY = 50
|
||||
Drow.FILTER = String.Empty
|
||||
Drow.PICSTYLE = "1"
|
||||
Drow.PRINTFONTOFFSET = "0"
|
||||
Drow.SCALEX = "1.5"
|
||||
Drow.SCALEY = "1.5"
|
||||
Drow.VIEWIMAGE = "false"
|
||||
Drow.PRINTBG = "false"
|
||||
Drow.BAKX = "0"
|
||||
Drow.BAKY = "0"
|
||||
Drow.BAKW = "0"
|
||||
Drow.BAKH = "0"
|
||||
Drow.VIEWIMAGE = "false"
|
||||
|
||||
'wat.Restart()
|
||||
'Console.WriteLine("File Read Ready")
|
||||
|
||||
|
||||
'//모든줄을 읽어서 섹션&키 = 설명 으로 한다.
|
||||
Try
|
||||
For Each Line As String In buffers
|
||||
If String.IsNullOrEmpty(Line) Then Continue For '//빈값제거
|
||||
If Line.StartsWith("#") Then Continue For '//주석제거
|
||||
|
||||
|
||||
If Findkey = "" Then '//아직 셋팅된 키가 없다면
|
||||
If Line.ToUpper.IndexOf("[") > -1 Then Findkey = Line.Trim("[").ToString.Trim("]").ToString
|
||||
Else '//셋팅된 키가 있다면 테이블에 추가해준다.
|
||||
If Line.IndexOf("[") = -1 Then '//그다음 키가 오기전까지 모두 추가한다.
|
||||
Seppos = Line.IndexOf("=")
|
||||
|
||||
Select Case Line.Substring(0, Seppos).ToUpper
|
||||
Case "DESC"
|
||||
If Findkey.ToUpper = "STYLE" Then
|
||||
Drow.DESC = Line.Substring(Seppos + 1).ToUpper
|
||||
Else
|
||||
'dr = StyleList(CurIdx).PATTERNTABLE.NewRow
|
||||
Dim stitle As String = CStr(Findkey & Line.Substring(0, Seppos)).ToUpper
|
||||
Dim svalue As String = Line.Substring(Seppos + 1).ToUpper
|
||||
' StyleList(CurIdx).PATTERNTABLE.Rows.Add(dr)
|
||||
|
||||
Dim Nrow As PatternDS.TPatternRow = Common.PDS(CurIdx).TPattern.NewTPatternRow
|
||||
Nrow.NAME = stitle ' PRow("설명")
|
||||
Nrow.Val = svalue ' PRow("값")
|
||||
Common.PDS(CurIdx).TPattern.AddTPatternRow(Nrow)
|
||||
|
||||
End If
|
||||
Case "FILE" : Drow.FILE = FILENAME ''StyleList(CurIdx).File = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "BACKIMG" : Drow.BACKIMG = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "CANVASX" : Drow.CANVASX = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "CANVASY" : Drow.CANVASY = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "DUMMY" : Drow.DUMMY = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "DUMMYCNT" : Drow.DUMMYCNT = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "DUMMYTYPE" : Drow.DUMMYTYPE = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "DUMMMYX" : Drow.DUMMMYX = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "DUMMMYY" : Drow.DUMMMYY = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "LANDSCAPE" : Drow.LANDSCAPE = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "MARGINX" : Drow.MARGINX = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "MARGINY" : Drow.MARGINY = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "PICSTYLE" : Drow.PICSTYLE = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "PRINTFONTOFFSET" : Drow.PRINTFONTOFFSET = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "PRINTBG" : Drow.PRINTBG = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "SCALEX" : Drow.SCALEX = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "SCALEY" : Drow.SCALEY = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "BAKX" : Drow.BAKX = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "BAKY" : Drow.BAKY = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "BAKW" : Drow.BAKW = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "BAKH" : Drow.BAKH = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "VIEWIMAGE" : Drow.VIEWIMAGE = Line.Substring(Seppos + 1).ToUpper
|
||||
Case "FILTER" : Drow.FILTER = Line.Substring(Seppos + 1).ToUpper
|
||||
Case Else
|
||||
'dr = StyleList(CurIdx).PATTERNTABLE.NewRow
|
||||
Dim stitle As String = CStr(Findkey & Line.Substring(0, Seppos)).ToUpper
|
||||
Dim svalue As String = Line.Substring(Seppos + 1).ToUpper
|
||||
'StyleList(CurIdx).PATTERNTABLE.Rows.Add(dr)
|
||||
|
||||
Dim Nrow As PatternDS.TPatternRow = Common.PDS(CurIdx).TPattern.NewTPatternRow
|
||||
Nrow.NAME = stitle ' PRow("설명")
|
||||
Nrow.Val = svalue ' PRow("값")
|
||||
Common.PDS(CurIdx).TPattern.AddTPatternRow(Nrow)
|
||||
|
||||
|
||||
End Select
|
||||
Else
|
||||
Findkey = Line.Trim("[").ToString.Trim("]").ToString
|
||||
End If
|
||||
End If
|
||||
|
||||
Next
|
||||
|
||||
Catch ex As Exception
|
||||
f.Close()
|
||||
MsgBox("Load Error " + vbCrLf + ex.Message, MsgBoxStyle.Critical, "Error")
|
||||
End Try
|
||||
|
||||
' MsgBox(tyleList(CurIdx).Filter)
|
||||
|
||||
'Console.WriteLine("File Read : " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
'wat.Restart()
|
||||
|
||||
'SR.Close()
|
||||
'FS.Close()
|
||||
Dim CFile As New System.IO.FileInfo(FILENAME.ToLower.Replace("ini", "cfg"))
|
||||
If CFile.Exists = False Then '//새로만들기
|
||||
AddLog(Admin, "로컬프린터정보 Config 파일이 존재하지않습니다. 새로 생성합니다.", "\Alllog.txt")
|
||||
Dim CfgIni As New MyINI2(CFile.FullName)
|
||||
CfgIni.Write("printer", "MARGINX", Drow.MARGINX)
|
||||
CfgIni.Write("printer", "MARGINY", Drow.MARGINY)
|
||||
CfgIni.Write("printer", "PRINTFONTOFFSET", Drow.PRINTFONTOFFSET)
|
||||
CfgIni.Write("printer", "SCALEX", Drow.SCALEX)
|
||||
CfgIni.Write("printer", "SCALEY", Drow.SCALEY)
|
||||
CfgIni.Write("printer", "PRINTBG", Drow.PRINTBG)
|
||||
Else '//파일있으면 불러온다
|
||||
AddLog(Admin, "로컬프린터정보 Config 파일이 존재하므로 해당 파일을 이용합니다(" & CFile.FullName & ")", "\Alllog.txt")
|
||||
Dim CfgIni As New MyINI2(CFile.FullName)
|
||||
Drow.MARGINX = CfgIni.Read("printer", "MARGINX", 50)
|
||||
Drow.MARGINY = CfgIni.Read("printer", "MARGINY", 50)
|
||||
Drow.PRINTFONTOFFSET = CfgIni.Read("printer", "PRINTFONTOFFSET", 0)
|
||||
Drow.SCALEX = CfgIni.Read("printer", "SCALEX", 1.5)
|
||||
Drow.SCALEY = CfgIni.Read("printer", "SCALEY", 1.5)
|
||||
Drow.PRINTBG = CfgIni.Read("printer", "PRINTBG", True)
|
||||
End If
|
||||
|
||||
' Console.WriteLine("File Read 2: " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
' wat.Restart()
|
||||
|
||||
'//필터파일추가한다.
|
||||
CFile = New System.IO.FileInfo(FILENAME.ToLower.Replace("ini", "filter"))
|
||||
If CFile.Exists = True Then '//필터파일이있으며 불러오기한다.
|
||||
Dim CfgIni As New MyINI2(CFile.FullName)
|
||||
Drow.FILTER = CfgIni.Read("STYLE", "FILTER")
|
||||
End If
|
||||
|
||||
' Console.WriteLine("File Read 3: " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
' wat.Restart()
|
||||
|
||||
'//XML테이블 데이터 동기화
|
||||
'Dim Drow As PatternDS.TStyleRow = Common.PDS(CurIdx).TStyle.NewTStyleRow
|
||||
'Drow.DESC = StyleList(CurIdx).Desc
|
||||
'Drow.BACKIMG = StyleList(CurIdx).Backimg
|
||||
'Drow.CANVASX = StyleList(CurIdx).CanvasX
|
||||
'Drow.CANVASY = StyleList(CurIdx).CanvasY
|
||||
'Drow.DUMMY = StyleList(CurIdx).Dummy
|
||||
'Drow.DUMMYCNT = StyleList(CurIdx).DummyCnt
|
||||
'Drow.DUMMYTYPE = StyleList(CurIdx).Dummytype
|
||||
'Drow.DUMMMYX = StyleList(CurIdx).dummmyx
|
||||
'Drow.DUMMMYY = StyleList(CurIdx).dummmyy
|
||||
'Drow.LANDSCAPE = StyleList(CurIdx).LandScape
|
||||
'Drow.MARGINX = StyleList(CurIdx).MarginX
|
||||
'Drow.MARGINY = StyleList(CurIdx).MarginY
|
||||
'Drow.PICSTYLE = StyleList(CurIdx).picstyle
|
||||
'Drow.PRINTFONTOFFSET = StyleList(CurIdx).PrintFontOffset
|
||||
'Drow.PRINTBG = StyleList(CurIdx).Printbg
|
||||
'Drow.SCALEX = StyleList(CurIdx).ScaleX
|
||||
'Drow.SCALEY = StyleList(CurIdx).ScaleY
|
||||
'Drow.BAKX = StyleList(CurIdx).bakx
|
||||
'Drow.BAKY = StyleList(CurIdx).baky
|
||||
'Drow.BAKW = StyleList(CurIdx).bakw
|
||||
'Drow.BAKH = StyleList(CurIdx).bakh
|
||||
'Drow.VIEWIMAGE = StyleList(CurIdx).Viewimage
|
||||
'Drow.FILE = StyleList(CurIdx).File
|
||||
'Drow.FILTER = StyleList(CurIdx).Filter
|
||||
Common.PDS(CurIdx).TStyle.AddTStyleRow(Drow) '//기본스타일 데이터 추가
|
||||
|
||||
|
||||
' Console.WriteLine("File Read 4: " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
' wat.Restart()
|
||||
|
||||
'//패턴정보 추가하기
|
||||
'For i As Integer = 1 To StyleList(CurIdx).PATTERNTABLE.Rows.Count
|
||||
' Dim PRow As DataRow = StyleList(CurIdx).PATTERNTABLE.Rows(i - 1)
|
||||
' Dim Nrow As PatternDS.TPatternRow = Common.PDS(CurIdx).TPattern.NewTPatternRow
|
||||
' Nrow.NAME = PRow("설명")
|
||||
' Nrow.Val = PRow("값")
|
||||
' Common.PDS(CurIdx).TPattern.AddTPatternRow(Nrow)
|
||||
'Next
|
||||
Common.PDS(CurIdx).TPattern.AcceptChanges()
|
||||
|
||||
' Console.WriteLine("File Read 5: " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
' wat.Stop()
|
||||
|
||||
f.Close()
|
||||
f.Dispose()
|
||||
Application.DoEvents()
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
Public Sub GetAllsection_INI_Backup(ByVal FILENAME As String, ByVal CurIdx As Short)
|
||||
|
||||
'Dim wat As New System.Diagnostics.Stopwatch
|
||||
'Dim FS As New System.IO.FileStream(FILENAME, IO.FileMode.Open)
|
||||
'Dim SR As New IO.StreamReader(FS, System.Text.Encoding.Default)
|
||||
'Dim Findkey As String = ""
|
||||
'Dim Line As String
|
||||
'Dim KeyPos As Integer = -1
|
||||
'Dim Seppos As Integer = -1
|
||||
'Dim dr As DataRow
|
||||
|
||||
''WLog2(Auto_Log, "getallSection : 파일의 모든내용을 테이블로 옴긴다.()", "\지중(케이블라벨)순차로그.txt")
|
||||
|
||||
'StyleList(CurIdx).PATTERNTABLE = New DataTable
|
||||
'StyleList(CurIdx).PATTERNTABLE.Columns.Add("설명")
|
||||
'StyleList(CurIdx).PATTERNTABLE.Columns.Add("값")
|
||||
|
||||
''//초기값셋팅
|
||||
'StyleList(CurIdx).Backimg = ""
|
||||
'StyleList(CurIdx).CanvasX = 292
|
||||
'StyleList(CurIdx).CanvasY = 520
|
||||
'StyleList(CurIdx).Desc = "기본걸명"
|
||||
'StyleList(CurIdx).dummmyx = 0
|
||||
'StyleList(CurIdx).dummmyy = 50
|
||||
'StyleList(CurIdx).Dummy = False
|
||||
'StyleList(CurIdx).Dummytype = 1
|
||||
'StyleList(CurIdx).File = FILENAME
|
||||
'StyleList(CurIdx).IsXml = False
|
||||
'' MsgBox(FILENAME)
|
||||
|
||||
'StyleList(CurIdx).Filter = ""
|
||||
'StyleList(CurIdx).LandScape = False
|
||||
'StyleList(CurIdx).MarginX = 50
|
||||
'StyleList(CurIdx).MarginY = 50
|
||||
'StyleList(CurIdx).picstyle = 1
|
||||
'StyleList(CurIdx).PrintFontOffset = 0
|
||||
'StyleList(CurIdx).ScaleX = 1.5
|
||||
'StyleList(CurIdx).ScaleY = 1.5
|
||||
'StyleList(CurIdx).Viewimage = False
|
||||
|
||||
''//XMl테이블 동기화(기존데이터삭제)
|
||||
|
||||
'Common.PDS(CurIdx).TStyle.Rows.Clear()
|
||||
'Common.PDS(CurIdx).TPattern.Rows.Clear()
|
||||
|
||||
'wat.Restart()
|
||||
'Console.WriteLine("File Read Ready")
|
||||
|
||||
|
||||
''//모든줄을 읽어서 섹션&키 = 설명 으로 한다.
|
||||
'While SR.Peek > -1
|
||||
' Line = SR.ReadLine.ToUpper
|
||||
|
||||
' If Line <> "" Then
|
||||
|
||||
' If Findkey = "" Then '//아직 셋팅된 키가 없다면
|
||||
' If Line.ToUpper.IndexOf("[") > -1 Then Findkey = Line.Trim("[").ToString.Trim("]").ToString
|
||||
' Else '//셋팅된 키가 있다면 테이블에 추가해준다.
|
||||
' If Line.IndexOf("[") = -1 Then '//그다음 키가 오기전까지 모두 추가한다.
|
||||
' Seppos = Line.IndexOf("=")
|
||||
|
||||
' Select Case Line.Substring(0, Seppos).ToUpper
|
||||
' Case "DESC"
|
||||
' If Findkey.ToUpper = "STYLE" Then
|
||||
' StyleList(CurIdx).Desc = Line.Substring(Seppos + 1).ToUpper
|
||||
' Else
|
||||
' dr = StyleList(CurIdx).PATTERNTABLE.NewRow
|
||||
' dr(0) = CStr(Findkey & Line.Substring(0, Seppos)).ToUpper
|
||||
' dr(1) = Line.Substring(Seppos + 1).ToUpper
|
||||
' StyleList(CurIdx).PATTERNTABLE.Rows.Add(dr)
|
||||
' End If
|
||||
' Case "FILE" 'StyleList(CurIdx).File = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "BACKIMG" : StyleList(CurIdx).Backimg = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "CANVASX" : StyleList(CurIdx).CanvasX = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "CANVASY" : StyleList(CurIdx).CanvasY = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "DUMMY" : StyleList(CurIdx).Dummy = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "DUMMYCNT" : StyleList(CurIdx).DummyCnt = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "DUMMYTYPE" : StyleList(CurIdx).Dummytype = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "DUMMMYX" : StyleList(CurIdx).dummmyx = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "DUMMMYY" : StyleList(CurIdx).dummmyy = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "LANDSCAPE" : StyleList(CurIdx).LandScape = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "MARGINX" : StyleList(CurIdx).MarginX = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "MARGINY" : StyleList(CurIdx).MarginY = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "PICSTYLE" : StyleList(CurIdx).picstyle = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "PRINTFONTOFFSET" : StyleList(CurIdx).PrintFontOffset = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "PRINTBG" : StyleList(CurIdx).Printbg = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "SCALEX" : StyleList(CurIdx).ScaleX = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "SCALEY" : StyleList(CurIdx).ScaleY = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "BAKX" : StyleList(CurIdx).bakx = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "BAKY" : StyleList(CurIdx).baky = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "BAKW" : StyleList(CurIdx).bakw = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "BAKH" : StyleList(CurIdx).bakh = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "VIEWIMAGE" : StyleList(CurIdx).Viewimage = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case "FILTER" : StyleList(CurIdx).Filter = Line.Substring(Seppos + 1).ToUpper
|
||||
' Case Else
|
||||
' dr = StyleList(CurIdx).PATTERNTABLE.NewRow
|
||||
' dr(0) = CStr(Findkey & Line.Substring(0, Seppos)).ToUpper
|
||||
' dr(1) = Line.Substring(Seppos + 1).ToUpper
|
||||
' StyleList(CurIdx).PATTERNTABLE.Rows.Add(dr)
|
||||
' End Select
|
||||
|
||||
|
||||
|
||||
' Else
|
||||
' Findkey = Line.Trim("[").ToString.Trim("]").ToString
|
||||
' End If
|
||||
' End If
|
||||
' End If
|
||||
'End While
|
||||
'' MsgBox(tyleList(CurIdx).Filter)
|
||||
|
||||
'Console.WriteLine("File Read : " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
'wat.Restart()
|
||||
|
||||
'SR.Close()
|
||||
'FS.Close()
|
||||
'Dim CFile As New System.IO.FileInfo(FILENAME.ToLower.Replace("ini", "cfg"))
|
||||
'If CFile.Exists = False Then '//새로만들기
|
||||
' AddLog(Admin, "로컬프린터정보 Config 파일이 존재하지않습니다. 새로 생성합니다.", "\Alllog.txt")
|
||||
' Dim CfgIni As New MyINI2(CFile.FullName)
|
||||
' CfgIni.Write("printer", "MARGINX", StyleList(CurIdx).MarginX)
|
||||
' CfgIni.Write("printer", "MARGINY", StyleList(CurIdx).MarginY)
|
||||
' CfgIni.Write("printer", "PRINTFONTOFFSET", StyleList(CurIdx).PrintFontOffset)
|
||||
' CfgIni.Write("printer", "SCALEX", StyleList(CurIdx).ScaleX)
|
||||
' CfgIni.Write("printer", "SCALEY", StyleList(CurIdx).ScaleY)
|
||||
' CfgIni.Write("printer", "PRINTBG", StyleList(CurIdx).Printbg)
|
||||
'Else '//파일있으면 불러온다
|
||||
' AddLog(Admin, "로컬프린터정보 Config 파일이 존재하므로 해당 파일을 이용합니다(" & CFile.FullName & ")", "\Alllog.txt")
|
||||
' Dim CfgIni As New MyINI2(CFile.FullName)
|
||||
' StyleList(CurIdx).MarginX = CfgIni.Read("printer", "MARGINX", 50)
|
||||
' StyleList(CurIdx).MarginY = CfgIni.Read("printer", "MARGINY", 50)
|
||||
' StyleList(CurIdx).PrintFontOffset = CfgIni.Read("printer", "PRINTFONTOFFSET", 0)
|
||||
' StyleList(CurIdx).ScaleX = CfgIni.Read("printer", "SCALEX", 1.5)
|
||||
' StyleList(CurIdx).ScaleY = CfgIni.Read("printer", "SCALEY", 1.5)
|
||||
' StyleList(CurIdx).Printbg = CfgIni.Read("printer", "PRINTBG", True)
|
||||
'End If
|
||||
|
||||
'Console.WriteLine("File Read 2: " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
'wat.Restart()
|
||||
|
||||
''//필터파일추가한다.
|
||||
'CFile = New System.IO.FileInfo(FILENAME.ToLower.Replace("ini", "filter"))
|
||||
'If CFile.Exists = True Then '//필터파일이있으며 불러오기한다.
|
||||
' Dim CfgIni As New MyINI2(CFile.FullName)
|
||||
' StyleList(CurIdx).Filter = CfgIni.Read("STYLE", "FILTER")
|
||||
'End If
|
||||
|
||||
'Console.WriteLine("File Read 3: " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
'wat.Restart()
|
||||
|
||||
''//XML테이블 데이터 동기화
|
||||
'Dim Drow As PatternDS.TStyleRow = Common.PDS(CurIdx).TStyle.NewTStyleRow
|
||||
'Drow.DESC = StyleList(CurIdx).Desc
|
||||
'Drow.BACKIMG = StyleList(CurIdx).Backimg
|
||||
'Drow.CANVASX = StyleList(CurIdx).CanvasX
|
||||
'Drow.CANVASY = StyleList(CurIdx).CanvasY
|
||||
'Drow.DUMMY = StyleList(CurIdx).Dummy
|
||||
'Drow.DUMMYCNT = StyleList(CurIdx).DummyCnt
|
||||
'Drow.DUMMYTYPE = StyleList(CurIdx).Dummytype
|
||||
'Drow.DUMMMYX = StyleList(CurIdx).dummmyx
|
||||
'Drow.DUMMMYY = StyleList(CurIdx).dummmyy
|
||||
'Drow.LANDSCAPE = StyleList(CurIdx).LandScape
|
||||
'Drow.MARGINX = StyleList(CurIdx).MarginX
|
||||
'Drow.MARGINY = StyleList(CurIdx).MarginY
|
||||
'Drow.PICSTYLE = StyleList(CurIdx).picstyle
|
||||
'Drow.PRINTFONTOFFSET = StyleList(CurIdx).PrintFontOffset
|
||||
'Drow.PRINTBG = StyleList(CurIdx).Printbg
|
||||
'Drow.SCALEX = StyleList(CurIdx).ScaleX
|
||||
'Drow.SCALEY = StyleList(CurIdx).ScaleY
|
||||
'Drow.BAKX = StyleList(CurIdx).bakx
|
||||
'Drow.BAKY = StyleList(CurIdx).baky
|
||||
'Drow.BAKW = StyleList(CurIdx).bakw
|
||||
'Drow.BAKH = StyleList(CurIdx).bakh
|
||||
'Drow.VIEWIMAGE = StyleList(CurIdx).Viewimage
|
||||
'Drow.FILE = StyleList(CurIdx).File
|
||||
'Drow.FILTER = StyleList(CurIdx).Filter
|
||||
'Common.PDS(CurIdx).TStyle.AddTStyleRow(Drow) '//기본스타일 데이터 추가
|
||||
|
||||
'Console.WriteLine("File Read 4: " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
'wat.Restart()
|
||||
|
||||
''//패턴정보 추가하기
|
||||
'For i As Integer = 1 To StyleList(CurIdx).PATTERNTABLE.Rows.Count
|
||||
' Dim PRow As DataRow = StyleList(CurIdx).PATTERNTABLE.Rows(i - 1)
|
||||
' Dim Nrow As PatternDS.TPatternRow = Common.PDS(CurIdx).TPattern.NewTPatternRow
|
||||
' Nrow.NAME = PRow("설명")
|
||||
' Nrow.Val = PRow("값")
|
||||
' Common.PDS(CurIdx).TPattern.AddTPatternRow(Nrow)
|
||||
'Next
|
||||
'Common.PDS(CurIdx).TPattern.AcceptChanges()
|
||||
|
||||
'Console.WriteLine("File Read 5: " + wat.ElapsedMilliseconds.ToString() + "ms")
|
||||
'wat.Stop()
|
||||
|
||||
End Sub
|
||||
|
||||
Public Function GetSpread(ByRef dv As DataView, ByVal row As Integer, ByVal col As Integer) As String
|
||||
Try
|
||||
If row >= dv.Count Then Return String.Empty
|
||||
Return dv(row)(col).ToString.Trim
|
||||
'Return Me.CustFP1_Sheet1.Cells(row, col).Value.ToString
|
||||
Catch ex As Exception
|
||||
Return ""
|
||||
End Try
|
||||
End Function
|
||||
Public Function GetSpread1(ByRef dv As DataView, ByVal col As Integer) As String 'QR QR
|
||||
Try
|
||||
Return dv(col).ToString.Trim
|
||||
'Return Me.CustFP1_Sheet1.Cells(row, col).Value.ToString
|
||||
Catch ex As Exception
|
||||
Return ""
|
||||
End Try
|
||||
End Function
|
||||
Public Function GetSpread(ByRef dv As DataView, ByVal row As Integer, ByVal colname As String) As String
|
||||
Try
|
||||
If row >= dv.Count Then Return String.Empty
|
||||
Return dv(row)(colname).ToString.Trim
|
||||
'Return Me.CustFP1_Sheet1.Cells(row, col).Value.ToString
|
||||
Catch ex As Exception
|
||||
Return ""
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Public Sub WLog(ByVal msg As String, ByVal fname As String)
|
||||
'//로그를 기록합니다.
|
||||
Dim FD As String = My.Application.Info.DirectoryPath & "\LOG"
|
||||
If Not Directory.Exists(FD) Then Directory.CreateDirectory(FD)
|
||||
Dim FS As FileStream = New FileStream(FD & fname, FileMode.Append)
|
||||
Dim SW As StreamWriter = New StreamWriter(FS, System.Text.Encoding.Default)
|
||||
SW.WriteLine(Now.TimeOfDay.ToString & ":" & msg)
|
||||
SW.Flush()
|
||||
SW.Close()
|
||||
FS.Close()
|
||||
End Sub
|
||||
Public Sub WLog2(ByVal enable As Boolean, ByVal msg As String, ByVal fname As String)
|
||||
'//로그를 기록합니다.
|
||||
If Not enable Then Return
|
||||
Dim FD As String = My.Application.Info.DirectoryPath & "\LOG"
|
||||
If Not Directory.Exists(FD) Then Directory.CreateDirectory(FD)
|
||||
Dim FS As FileStream = New FileStream(FD & fname, FileMode.Append)
|
||||
Dim SW As StreamWriter = New StreamWriter(FS, System.Text.Encoding.Default)
|
||||
SW.WriteLine(Now.TimeOfDay.ToString & ":" & msg)
|
||||
SW.Flush()
|
||||
SW.Close()
|
||||
FS.Close()
|
||||
End Sub
|
||||
Public Sub Log(ByVal msg As String)
|
||||
'//로그를 기록합니다.
|
||||
Dim FD As String = My.Application.Info.DirectoryPath & "\LOG"
|
||||
If Not Directory.Exists(FD) Then Directory.CreateDirectory(FD)
|
||||
Dim FS As FileStream = New FileStream(FD & "\log.txt", FileMode.Append)
|
||||
Dim SW As StreamWriter = New StreamWriter(FS, System.Text.Encoding.Default)
|
||||
SW.WriteLine(Now.TimeOfDay.ToString & ":" & msg)
|
||||
SW.Flush()
|
||||
SW.Close()
|
||||
FS.Close()
|
||||
End Sub
|
||||
|
||||
End Module
|
||||
Class XML
|
||||
Public Shared Sub SavePatterN(ByVal index As Short, ByVal name As String, ByVal val As String)
|
||||
'//변경을 시도하는데 데이터가 없다면 추가를 하게한다.
|
||||
Dim Dr() As DataRow = Common.PDS(index).TPattern.Select("설명='" & name & "'")
|
||||
If Dr.GetUpperBound(0) < 1 Then
|
||||
Dim NDR As PatternDS.TPatternRow = Common.PDS(index).TPattern.NewTPatternRow
|
||||
NDR.NAME = name
|
||||
NDR.Val = val
|
||||
Else
|
||||
Dr(0)("값") = val
|
||||
End If
|
||||
End Sub
|
||||
Public Shared Sub SaveChkBox(ByVal index As Short, ByVal name As String, ByVal val As Boolean)
|
||||
'//변경을 시도하는데 데이터가 없다면 추가를 하게한다.
|
||||
Dim Dr() As DataRow = Common.PDS(index).TCheckBox.Select("name='" & name & "'")
|
||||
If Dr.GetUpperBound(0) < 1 Then
|
||||
Dim NDR As PatternDS.TCheckBoxRow = Common.PDS(index).TCheckBox.NewTCheckBoxRow
|
||||
NDR.Name = name
|
||||
NDR.Val = val
|
||||
Else
|
||||
Dr(0)("val") = val
|
||||
End If
|
||||
End Sub
|
||||
|
||||
End Class
|
||||
80
Epole/ETCLOGIN.Designer.vb
generated
Normal file
@@ -0,0 +1,80 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class ETCLOGIN
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
Friend WithEvents PasswordTextBox As System.Windows.Forms.TextBox
|
||||
Friend WithEvents OK As System.Windows.Forms.Button
|
||||
Friend WithEvents Cancel As System.Windows.Forms.Button
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.PasswordTextBox = New System.Windows.Forms.TextBox
|
||||
Me.OK = New System.Windows.Forms.Button
|
||||
Me.Cancel = New System.Windows.Forms.Button
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'PasswordTextBox
|
||||
'
|
||||
Me.PasswordTextBox.Location = New System.Drawing.Point(21, 12)
|
||||
Me.PasswordTextBox.Name = "PasswordTextBox"
|
||||
Me.PasswordTextBox.PasswordChar = Global.Microsoft.VisualBasic.ChrW(42)
|
||||
Me.PasswordTextBox.Size = New System.Drawing.Size(220, 21)
|
||||
Me.PasswordTextBox.TabIndex = 3
|
||||
'
|
||||
'OK
|
||||
'
|
||||
Me.OK.Location = New System.Drawing.Point(21, 39)
|
||||
Me.OK.Name = "OK"
|
||||
Me.OK.Size = New System.Drawing.Size(94, 23)
|
||||
Me.OK.TabIndex = 4
|
||||
Me.OK.Text = "확인(&O)"
|
||||
'
|
||||
'Cancel
|
||||
'
|
||||
Me.Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel
|
||||
Me.Cancel.Location = New System.Drawing.Point(147, 39)
|
||||
Me.Cancel.Name = "Cancel"
|
||||
Me.Cancel.Size = New System.Drawing.Size(94, 23)
|
||||
Me.Cancel.TabIndex = 5
|
||||
Me.Cancel.Text = "취소(&C)"
|
||||
'
|
||||
'ETCLOGIN
|
||||
'
|
||||
Me.AcceptButton = Me.OK
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.CancelButton = Me.Cancel
|
||||
Me.ClientSize = New System.Drawing.Size(258, 78)
|
||||
Me.Controls.Add(Me.Cancel)
|
||||
Me.Controls.Add(Me.OK)
|
||||
Me.Controls.Add(Me.PasswordTextBox)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
|
||||
Me.MaximizeBox = False
|
||||
Me.MinimizeBox = False
|
||||
Me.Name = "ETCLOGIN"
|
||||
Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent
|
||||
Me.Text = "암호입력"
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
|
||||
End Class
|
||||
120
Epole/ETCLOGIN.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
51
Epole/ETCLOGIN.vb
Normal file
@@ -0,0 +1,51 @@
|
||||
Public Class ETCLOGIN
|
||||
|
||||
' TODO: 제공된 사용자 이름과 암호를 사용하여 사용자 지정 인증을 수행하는 코드를 삽입합니다
|
||||
' (자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=35339 참조).
|
||||
' 그러면 사용자 지정 보안 주체가 현재 스레드의 보안 주체에 다음과 같이 첨부될 수 있습니다.
|
||||
' My.User.CurrentPrincipal = CustomPrincipal
|
||||
' 여기서 CustomPrincipal은 인증을 수행하는 데 사용되는 IPrincipal이 구현된 것입니다.
|
||||
' 나중에 My.User는 CustomPrincipal 개체에 캡슐화된 사용자 이름, 표시 이름 등의
|
||||
' ID 정보를 반환합니다.
|
||||
Public PASS As String
|
||||
|
||||
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
|
||||
If Me.PasswordTextBox.Text = "gorhkd" & Format(Now, "yyyyMMdd") Then
|
||||
Me.DialogResult = Windows.Forms.DialogResult.OK
|
||||
Me.Close()
|
||||
Else
|
||||
MsgBox("암호가 일치하지 않습니다", MsgBoxStyle.Critical, "확인")
|
||||
Me.PasswordTextBox.Focus()
|
||||
Me.PasswordTextBox.SelectAll()
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click
|
||||
Me.DialogResult = Windows.Forms.DialogResult.Cancel
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub PasswordTextBox_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles PasswordTextBox.KeyDown
|
||||
If e.KeyCode = Keys.Enter Then
|
||||
|
||||
' MsgBox("gorhkd" & Format(Now, "yyyyMMdd"))
|
||||
If Me.PasswordTextBox.Text = "gorhkd" & Format(Now, "yyyyMMdd") Then
|
||||
|
||||
Me.DialogResult = Windows.Forms.DialogResult.OK
|
||||
Me.Close()
|
||||
Else
|
||||
MsgBox("암호가 일치하지 않습니다", MsgBoxStyle.Critical, "확인")
|
||||
Me.PasswordTextBox.Focus()
|
||||
Me.PasswordTextBox.SelectAll()
|
||||
End If
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub PasswordTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PasswordTextBox.TextChanged
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub ETCLOGIN_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
||||
|
||||
End Sub
|
||||
End Class
|
||||
66
Epole/Form_Work.Designer.vb
generated
Normal file
@@ -0,0 +1,66 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class Form_Work
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.ProgressBar1 = New System.Windows.Forms.ProgressBar
|
||||
Me.Label1 = New System.Windows.Forms.Label
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'ProgressBar1
|
||||
'
|
||||
Me.ProgressBar1.Location = New System.Drawing.Point(13, 43)
|
||||
Me.ProgressBar1.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
|
||||
Me.ProgressBar1.Name = "ProgressBar1"
|
||||
Me.ProgressBar1.Size = New System.Drawing.Size(388, 16)
|
||||
Me.ProgressBar1.TabIndex = 0
|
||||
'
|
||||
'Label1
|
||||
'
|
||||
Me.Label1.Location = New System.Drawing.Point(13, 10)
|
||||
Me.Label1.Name = "Label1"
|
||||
Me.Label1.Size = New System.Drawing.Size(388, 26)
|
||||
Me.Label1.TabIndex = 1
|
||||
Me.Label1.Text = "..."
|
||||
Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'Form_Work
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 15.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.ClientSize = New System.Drawing.Size(413, 68)
|
||||
Me.ControlBox = False
|
||||
Me.Controls.Add(Me.Label1)
|
||||
Me.Controls.Add(Me.ProgressBar1)
|
||||
Me.Font = New System.Drawing.Font("맑은 고딕", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
|
||||
Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
|
||||
Me.Name = "Form_Work"
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "잠시만 기다려주세요."
|
||||
Me.TopMost = True
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
Friend WithEvents ProgressBar1 As System.Windows.Forms.ProgressBar
|
||||
Friend WithEvents Label1 As System.Windows.Forms.Label
|
||||
End Class
|
||||
120
Epole/Form_Work.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
21
Epole/Form_Work.vb
Normal file
@@ -0,0 +1,21 @@
|
||||
Public Class Form_Work
|
||||
|
||||
Public Sub Msg(ByVal t As String)
|
||||
Me.Label1.Text = t
|
||||
My.Application.DoEvents()
|
||||
End Sub
|
||||
|
||||
Public Property pval() As Integer
|
||||
Get
|
||||
Return Me.ProgressBar1.Value
|
||||
End Get
|
||||
Set(ByVal value As Integer)
|
||||
If value < Me.ProgressBar1.Maximum Then Me.ProgressBar1.Value = value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
Private Sub Form_Work_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
|
||||
Me.Show()
|
||||
My.Application.DoEvents()
|
||||
End Sub
|
||||
End Class
|
||||
970
Epole/Frm_Main.Designer.vb
generated
Normal file
@@ -0,0 +1,970 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class Frm_Main
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
MyBase.Dispose(disposing)
|
||||
End Sub
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.components = New System.ComponentModel.Container()
|
||||
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Frm_Main))
|
||||
Dim CheckBoxCellType1 As FarPoint.Win.Spread.CellType.CheckBoxCellType = New FarPoint.Win.Spread.CellType.CheckBoxCellType()
|
||||
Dim ButtonCellType1 As FarPoint.Win.Spread.CellType.ButtonCellType = New FarPoint.Win.Spread.CellType.ButtonCellType()
|
||||
Dim ButtonCellType2 As FarPoint.Win.Spread.CellType.ButtonCellType = New FarPoint.Win.Spread.CellType.ButtonCellType()
|
||||
Dim DateTimeCellType1 As FarPoint.Win.Spread.CellType.DateTimeCellType = New FarPoint.Win.Spread.CellType.DateTimeCellType()
|
||||
Dim TextCellType1 As FarPoint.Win.Spread.CellType.TextCellType = New FarPoint.Win.Spread.CellType.TextCellType()
|
||||
Dim NumberCellType1 As FarPoint.Win.Spread.CellType.NumberCellType = New FarPoint.Win.Spread.CellType.NumberCellType()
|
||||
Dim CurrencyCellType1 As FarPoint.Win.Spread.CellType.CurrencyCellType = New FarPoint.Win.Spread.CellType.CurrencyCellType()
|
||||
Dim CurrencyCellType2 As FarPoint.Win.Spread.CellType.CurrencyCellType = New FarPoint.Win.Spread.CellType.CurrencyCellType()
|
||||
Dim ComboBoxCellType1 As FarPoint.Win.Spread.CellType.ComboBoxCellType = New FarPoint.Win.Spread.CellType.ComboBoxCellType()
|
||||
Me.PRB1 = New System.Windows.Forms.ToolStripProgressBar()
|
||||
Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel()
|
||||
Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton()
|
||||
Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton()
|
||||
Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton()
|
||||
Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton()
|
||||
Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox()
|
||||
Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.bt_commit = New System.Windows.Forms.ToolStripButton()
|
||||
Me.bt_cancel = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
|
||||
Me.StatusStrip1 = New System.Windows.Forms.StatusStrip()
|
||||
Me.lb_change = New System.Windows.Forms.ToolStripStatusLabel()
|
||||
Me.lb_msg = New System.Windows.Forms.ToolStripStatusLabel()
|
||||
Me.bn = New System.Windows.Forms.BindingNavigator(Me.components)
|
||||
Me.bs = New System.Windows.Forms.BindingSource(Me.components)
|
||||
Me.IreaDataSet1 = New EpoleNet.ireaDataSet()
|
||||
Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel()
|
||||
Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripButton3 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.ToolStripTextBox1 = New System.Windows.Forms.ToolStripTextBox()
|
||||
Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.ToolStripButton4 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripButton5 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.ToolStripButton6 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.ToolStripButton7 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripButton8 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.bt_close = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip()
|
||||
Me.bt_find = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.BT1 = New System.Windows.Forms.ToolStripDropDownButton()
|
||||
Me.BT11 = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.BT12 = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.BT2 = New System.Windows.Forms.ToolStripDropDownButton()
|
||||
Me.ToolStripMenuItem3 = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.ToolStripMenuItem6 = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.ToolStripMenuItem5 = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.ToolStripMenuItem4 = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.bt5 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.bt6 = New System.Windows.Forms.ToolStripButton()
|
||||
Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
|
||||
Me.bt_savecolsize = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip()
|
||||
Me.bt_programs = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.mbt_config = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.mbt_writeauth = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.mb_exit = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.bt_others = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.mbt_oldttonew = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.mbt_xlssync = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.bt_help = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.bt_aa = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.ToolStripMenuItem2 = New System.Windows.Forms.ToolStripSeparator()
|
||||
Me.bt_howto = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.view1 = New NewFp()
|
||||
Me.view1_Sheet1 = New FarPoint.Win.Spread.SheetView()
|
||||
Me.TA_Main = New EpoleNet.ireaDataSetTableAdapters.MainTableTableAdapter()
|
||||
Me.TA_JUNJU = New EpoleNet.ireaDataSetTableAdapters.jjutableTableAdapter()
|
||||
Me.TA_ETC = New EpoleNet.ireaDataSetTableAdapters.EtcTableTableAdapter()
|
||||
Me.TA_JIJUNG = New EpoleNet.ireaDataSetTableAdapters.jjungtableTableAdapter()
|
||||
Me.TA_Cable2 = New EpoleNet.ireaDataSetTableAdapters.Detail_Cable2TableAdapter()
|
||||
Me.TA_CableLabel = New EpoleNet.ireaDataSetTableAdapters.Detail_CableLabelTableAdapter()
|
||||
Me.TA_Cable = New EpoleNet.ireaDataSetTableAdapters.Detail_CableTableAdapter()
|
||||
Me.TA_Deung = New EpoleNet.ireaDataSetTableAdapters.Detail_DeungTableAdapter()
|
||||
Me.TA_Karo = New EpoleNet.ireaDataSetTableAdapters.Detail_karoTableAdapter()
|
||||
Me.TA_Kiki = New EpoleNet.ireaDataSetTableAdapters.Detail_kikiTableAdapter()
|
||||
Me.StatusStrip1.SuspendLayout()
|
||||
CType(Me.bn, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.bn.SuspendLayout()
|
||||
CType(Me.bs, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.IreaDataSet1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.ToolStrip1.SuspendLayout()
|
||||
Me.ContextMenuStrip1.SuspendLayout()
|
||||
Me.MenuStrip1.SuspendLayout()
|
||||
CType(Me.view1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.view1_Sheet1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'PRB1
|
||||
'
|
||||
Me.PRB1.Name = "PRB1"
|
||||
Me.PRB1.Size = New System.Drawing.Size(100, 16)
|
||||
'
|
||||
'BindingNavigatorCountItem
|
||||
'
|
||||
Me.BindingNavigatorCountItem.Enabled = False
|
||||
Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem"
|
||||
Me.BindingNavigatorCountItem.Size = New System.Drawing.Size(29, 36)
|
||||
Me.BindingNavigatorCountItem.Text = "/0"
|
||||
Me.BindingNavigatorCountItem.ToolTipText = "전체 항목 수"
|
||||
'
|
||||
'BindingNavigatorMoveFirstItem
|
||||
'
|
||||
Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
||||
Me.BindingNavigatorMoveFirstItem.Enabled = False
|
||||
Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem"
|
||||
Me.BindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = True
|
||||
Me.BindingNavigatorMoveFirstItem.Size = New System.Drawing.Size(23, 36)
|
||||
Me.BindingNavigatorMoveFirstItem.Text = "처음으로 이동"
|
||||
'
|
||||
'BindingNavigatorMoveLastItem
|
||||
'
|
||||
Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
||||
Me.BindingNavigatorMoveLastItem.Enabled = False
|
||||
Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem"
|
||||
Me.BindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = True
|
||||
Me.BindingNavigatorMoveLastItem.Size = New System.Drawing.Size(23, 36)
|
||||
Me.BindingNavigatorMoveLastItem.Text = "마지막으로 이동"
|
||||
'
|
||||
'BindingNavigatorMoveNextItem
|
||||
'
|
||||
Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
||||
Me.BindingNavigatorMoveNextItem.Enabled = False
|
||||
Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem"
|
||||
Me.BindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = True
|
||||
Me.BindingNavigatorMoveNextItem.Size = New System.Drawing.Size(23, 36)
|
||||
Me.BindingNavigatorMoveNextItem.Text = "다음으로 이동"
|
||||
'
|
||||
'BindingNavigatorMovePreviousItem
|
||||
'
|
||||
Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
||||
Me.BindingNavigatorMovePreviousItem.Enabled = False
|
||||
Me.BindingNavigatorMovePreviousItem.Image = CType(resources.GetObject("BindingNavigatorMovePreviousItem.Image"), System.Drawing.Image)
|
||||
Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem"
|
||||
Me.BindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = True
|
||||
Me.BindingNavigatorMovePreviousItem.Size = New System.Drawing.Size(36, 36)
|
||||
Me.BindingNavigatorMovePreviousItem.Text = "이전으로 이동"
|
||||
'
|
||||
'BindingNavigatorPositionItem
|
||||
'
|
||||
Me.BindingNavigatorPositionItem.AccessibleName = "위치"
|
||||
Me.BindingNavigatorPositionItem.AutoSize = False
|
||||
Me.BindingNavigatorPositionItem.Enabled = False
|
||||
Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem"
|
||||
Me.BindingNavigatorPositionItem.Size = New System.Drawing.Size(25, 21)
|
||||
Me.BindingNavigatorPositionItem.Text = "0"
|
||||
Me.BindingNavigatorPositionItem.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center
|
||||
Me.BindingNavigatorPositionItem.ToolTipText = "현재 위치"
|
||||
'
|
||||
'BindingNavigatorSeparator
|
||||
'
|
||||
Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator"
|
||||
Me.BindingNavigatorSeparator.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'BindingNavigatorSeparator1
|
||||
'
|
||||
Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1"
|
||||
Me.BindingNavigatorSeparator1.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'BindingNavigatorSeparator2
|
||||
'
|
||||
Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2"
|
||||
Me.BindingNavigatorSeparator2.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'BindingNavigatorDeleteItem
|
||||
'
|
||||
Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem"
|
||||
Me.BindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = True
|
||||
Me.BindingNavigatorDeleteItem.Size = New System.Drawing.Size(95, 36)
|
||||
Me.BindingNavigatorDeleteItem.Text = "줄삭제(&D)"
|
||||
Me.BindingNavigatorDeleteItem.ToolTipText = "현재 선퇙된 줄을 삭제합니다.(이것은 SHIFT+DELETE)와 같습니다"
|
||||
'
|
||||
'ToolStripSeparator1
|
||||
'
|
||||
Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
|
||||
Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'bt_commit
|
||||
'
|
||||
Me.bt_commit.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.bt_commit.Name = "bt_commit"
|
||||
Me.bt_commit.Size = New System.Drawing.Size(99, 36)
|
||||
Me.bt_commit.Text = "변경내용저장(&S)"
|
||||
Me.bt_commit.ToolTipText = "변경된 내용을 데이터베이스에 저장합니다"
|
||||
'
|
||||
'bt_cancel
|
||||
'
|
||||
Me.bt_cancel.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.bt_cancel.Name = "bt_cancel"
|
||||
Me.bt_cancel.Size = New System.Drawing.Size(100, 36)
|
||||
Me.bt_cancel.Text = "변경내용취소(&C)"
|
||||
Me.bt_cancel.ToolTipText = "변경된 내용을 모두 취소합니다"
|
||||
'
|
||||
'ToolStripSeparator2
|
||||
'
|
||||
Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
|
||||
Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'ToolStripButton1
|
||||
'
|
||||
Me.ToolStripButton1.BackColor = System.Drawing.Color.Transparent
|
||||
Me.ToolStripButton1.Checked = True
|
||||
Me.ToolStripButton1.CheckState = System.Windows.Forms.CheckState.Checked
|
||||
Me.ToolStripButton1.Font = New System.Drawing.Font("굴림", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.ToolStripButton1.Image = Global.EpoleNet.My.Resources.Resources.stop_32
|
||||
Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.ToolStripButton1.Name = "ToolStripButton1"
|
||||
Me.ToolStripButton1.Size = New System.Drawing.Size(88, 36)
|
||||
Me.ToolStripButton1.Text = "닫기(&X)"
|
||||
Me.ToolStripButton1.ToolTipText = "현재 창을 닫습니다"
|
||||
'
|
||||
'ToolTip1
|
||||
'
|
||||
Me.ToolTip1.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Info
|
||||
Me.ToolTip1.ToolTipTitle = "간편도움말"
|
||||
'
|
||||
'StatusStrip1
|
||||
'
|
||||
Me.StatusStrip1.Font = New System.Drawing.Font("굴림", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.lb_change, Me.lb_msg})
|
||||
Me.StatusStrip1.Location = New System.Drawing.Point(0, 580)
|
||||
Me.StatusStrip1.Name = "StatusStrip1"
|
||||
Me.StatusStrip1.Size = New System.Drawing.Size(1277, 22)
|
||||
Me.StatusStrip1.TabIndex = 15
|
||||
Me.StatusStrip1.Text = "StatusStrip1"
|
||||
'
|
||||
'lb_change
|
||||
'
|
||||
Me.lb_change.Name = "lb_change"
|
||||
Me.lb_change.Size = New System.Drawing.Size(17, 17)
|
||||
Me.lb_change.Text = "ㅁ"
|
||||
'
|
||||
'lb_msg
|
||||
'
|
||||
Me.lb_msg.Name = "lb_msg"
|
||||
Me.lb_msg.Size = New System.Drawing.Size(29, 17)
|
||||
Me.lb_msg.Text = "알림"
|
||||
'
|
||||
'bn
|
||||
'
|
||||
Me.bn.AddNewItem = Nothing
|
||||
Me.bn.BindingSource = Me.bs
|
||||
Me.bn.CountItem = Me.ToolStripLabel1
|
||||
Me.bn.DeleteItem = Nothing
|
||||
Me.bn.Dock = System.Windows.Forms.DockStyle.Bottom
|
||||
Me.bn.Font = New System.Drawing.Font("굴림", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.bn.ImageScalingSize = New System.Drawing.Size(32, 32)
|
||||
Me.bn.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton2, Me.ToolStripButton3, Me.ToolStripSeparator3, Me.ToolStripTextBox1, Me.ToolStripLabel1, Me.ToolStripSeparator4, Me.ToolStripButton4, Me.ToolStripButton5, Me.ToolStripSeparator5, Me.ToolStripButton6, Me.ToolStripSeparator6, Me.ToolStripButton7, Me.ToolStripButton8, Me.ToolStripSeparator7, Me.bt_close})
|
||||
Me.bn.Location = New System.Drawing.Point(0, 541)
|
||||
Me.bn.MoveFirstItem = Me.ToolStripButton2
|
||||
Me.bn.MoveLastItem = Me.ToolStripButton5
|
||||
Me.bn.MoveNextItem = Me.ToolStripButton4
|
||||
Me.bn.MovePreviousItem = Me.ToolStripButton3
|
||||
Me.bn.Name = "bn"
|
||||
Me.bn.PositionItem = Me.ToolStripTextBox1
|
||||
Me.bn.Size = New System.Drawing.Size(1277, 39)
|
||||
Me.bn.TabIndex = 17
|
||||
Me.bn.Text = "BindingNavigator1"
|
||||
'
|
||||
'bs
|
||||
'
|
||||
Me.bs.DataMember = "maintable"
|
||||
Me.bs.DataSource = Me.IreaDataSet1
|
||||
Me.bs.Filter = ""
|
||||
Me.bs.Sort = "날짜 DESC,id asc"
|
||||
'
|
||||
'IreaDataSet1
|
||||
'
|
||||
Me.IreaDataSet1.DataSetName = "ireaDataSet"
|
||||
Me.IreaDataSet1.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema
|
||||
'
|
||||
'ToolStripLabel1
|
||||
'
|
||||
Me.ToolStripLabel1.Name = "ToolStripLabel1"
|
||||
Me.ToolStripLabel1.Size = New System.Drawing.Size(29, 36)
|
||||
Me.ToolStripLabel1.Text = "/{0}"
|
||||
Me.ToolStripLabel1.ToolTipText = "전체 항목 수"
|
||||
'
|
||||
'ToolStripButton2
|
||||
'
|
||||
Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
||||
Me.ToolStripButton2.Image = Global.EpoleNet.My.Resources.Resources.skipb_32
|
||||
Me.ToolStripButton2.Name = "ToolStripButton2"
|
||||
Me.ToolStripButton2.RightToLeftAutoMirrorImage = True
|
||||
Me.ToolStripButton2.Size = New System.Drawing.Size(36, 36)
|
||||
Me.ToolStripButton2.Text = "처음으로 이동"
|
||||
'
|
||||
'ToolStripButton3
|
||||
'
|
||||
Me.ToolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
||||
Me.ToolStripButton3.Image = Global.EpoleNet.My.Resources.Resources.back_32
|
||||
Me.ToolStripButton3.Name = "ToolStripButton3"
|
||||
Me.ToolStripButton3.RightToLeftAutoMirrorImage = True
|
||||
Me.ToolStripButton3.Size = New System.Drawing.Size(36, 36)
|
||||
Me.ToolStripButton3.Text = "이전으로 이동"
|
||||
'
|
||||
'ToolStripSeparator3
|
||||
'
|
||||
Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
|
||||
Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'ToolStripTextBox1
|
||||
'
|
||||
Me.ToolStripTextBox1.AccessibleName = "위치"
|
||||
Me.ToolStripTextBox1.AutoSize = False
|
||||
Me.ToolStripTextBox1.Name = "ToolStripTextBox1"
|
||||
Me.ToolStripTextBox1.Size = New System.Drawing.Size(25, 21)
|
||||
Me.ToolStripTextBox1.Text = "0"
|
||||
Me.ToolStripTextBox1.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center
|
||||
Me.ToolStripTextBox1.ToolTipText = "현재 위치"
|
||||
'
|
||||
'ToolStripSeparator4
|
||||
'
|
||||
Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
|
||||
Me.ToolStripSeparator4.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'ToolStripButton4
|
||||
'
|
||||
Me.ToolStripButton4.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
||||
Me.ToolStripButton4.Image = Global.EpoleNet.My.Resources.Resources.forwd_32
|
||||
Me.ToolStripButton4.Name = "ToolStripButton4"
|
||||
Me.ToolStripButton4.RightToLeftAutoMirrorImage = True
|
||||
Me.ToolStripButton4.Size = New System.Drawing.Size(36, 36)
|
||||
Me.ToolStripButton4.Text = "다음으로 이동"
|
||||
'
|
||||
'ToolStripButton5
|
||||
'
|
||||
Me.ToolStripButton5.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
||||
Me.ToolStripButton5.Image = Global.EpoleNet.My.Resources.Resources.skipf_32
|
||||
Me.ToolStripButton5.Name = "ToolStripButton5"
|
||||
Me.ToolStripButton5.RightToLeftAutoMirrorImage = True
|
||||
Me.ToolStripButton5.Size = New System.Drawing.Size(36, 36)
|
||||
Me.ToolStripButton5.Text = "마지막으로 이동"
|
||||
'
|
||||
'ToolStripSeparator5
|
||||
'
|
||||
Me.ToolStripSeparator5.Name = "ToolStripSeparator5"
|
||||
Me.ToolStripSeparator5.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'ToolStripButton6
|
||||
'
|
||||
Me.ToolStripButton6.Image = Global.EpoleNet.My.Resources.Resources.remov_32
|
||||
Me.ToolStripButton6.Name = "ToolStripButton6"
|
||||
Me.ToolStripButton6.RightToLeftAutoMirrorImage = True
|
||||
Me.ToolStripButton6.Size = New System.Drawing.Size(95, 36)
|
||||
Me.ToolStripButton6.Text = "줄삭제(&D)"
|
||||
Me.ToolStripButton6.ToolTipText = "현재 선퇙된 줄을 삭제합니다.(이것은 SHIFT+DELETE)와 같습니다"
|
||||
'
|
||||
'ToolStripSeparator6
|
||||
'
|
||||
Me.ToolStripSeparator6.Name = "ToolStripSeparator6"
|
||||
Me.ToolStripSeparator6.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'ToolStripButton7
|
||||
'
|
||||
Me.ToolStripButton7.Image = Global.EpoleNet.My.Resources.Resources.save_32
|
||||
Me.ToolStripButton7.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.ToolStripButton7.Name = "ToolStripButton7"
|
||||
Me.ToolStripButton7.Size = New System.Drawing.Size(131, 36)
|
||||
Me.ToolStripButton7.Text = "변경내용저장(&S)"
|
||||
Me.ToolStripButton7.ToolTipText = "변경된 내용을 데이터베이스에 저장합니다"
|
||||
'
|
||||
'ToolStripButton8
|
||||
'
|
||||
Me.ToolStripButton8.Image = Global.EpoleNet.My.Resources.Resources.cancl_32
|
||||
Me.ToolStripButton8.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.ToolStripButton8.Name = "ToolStripButton8"
|
||||
Me.ToolStripButton8.Size = New System.Drawing.Size(132, 36)
|
||||
Me.ToolStripButton8.Text = "변경내용취소(&C)"
|
||||
Me.ToolStripButton8.ToolTipText = "변경된 내용을 모두 취소합니다"
|
||||
'
|
||||
'ToolStripSeparator7
|
||||
'
|
||||
Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
|
||||
Me.ToolStripSeparator7.Size = New System.Drawing.Size(6, 39)
|
||||
'
|
||||
'bt_close
|
||||
'
|
||||
Me.bt_close.BackColor = System.Drawing.Color.Transparent
|
||||
Me.bt_close.Checked = True
|
||||
Me.bt_close.CheckState = System.Windows.Forms.CheckState.Checked
|
||||
Me.bt_close.Font = New System.Drawing.Font("굴림", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.bt_close.Image = Global.EpoleNet.My.Resources.Resources.stop_32
|
||||
Me.bt_close.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.bt_close.Name = "bt_close"
|
||||
Me.bt_close.Size = New System.Drawing.Size(140, 36)
|
||||
Me.bt_close.Text = "프로그램종료(&X)"
|
||||
Me.bt_close.ToolTipText = "현재 창을 닫습니다"
|
||||
'
|
||||
'ToolStrip1
|
||||
'
|
||||
Me.ToolStrip1.Font = New System.Drawing.Font("굴림", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(40, 40)
|
||||
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.bt_find, Me.ToolStripSeparator8, Me.BT1, Me.BT2, Me.bt5, Me.bt6})
|
||||
Me.ToolStrip1.Location = New System.Drawing.Point(0, 24)
|
||||
Me.ToolStrip1.Name = "ToolStrip1"
|
||||
Me.ToolStrip1.Size = New System.Drawing.Size(1277, 47)
|
||||
Me.ToolStrip1.TabIndex = 19
|
||||
Me.ToolStrip1.Text = "ToolStrip1"
|
||||
'
|
||||
'bt_find
|
||||
'
|
||||
Me.bt_find.Image = Global.EpoleNet.My.Resources.Resources.srch_32
|
||||
Me.bt_find.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.bt_find.Name = "bt_find"
|
||||
Me.bt_find.Size = New System.Drawing.Size(114, 44)
|
||||
Me.bt_find.Text = "목록갱신(&F)"
|
||||
Me.bt_find.ToolTipText = "데이터베이스의 내용을 다시 조회합니다"
|
||||
'
|
||||
'ToolStripSeparator8
|
||||
'
|
||||
Me.ToolStripSeparator8.Name = "ToolStripSeparator8"
|
||||
Me.ToolStripSeparator8.Size = New System.Drawing.Size(6, 47)
|
||||
'
|
||||
'BT1
|
||||
'
|
||||
Me.BT1.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BT11, Me.BT12})
|
||||
Me.BT1.Image = Global.EpoleNet.My.Resources.Resources.splay_32
|
||||
Me.BT1.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.BT1.Name = "BT1"
|
||||
Me.BT1.Size = New System.Drawing.Size(134, 44)
|
||||
Me.BT1.Text = "가공번호찰(&1)"
|
||||
Me.BT1.ToolTipText = "새로운 가공번호찰을 제작합니다"
|
||||
'
|
||||
'BT11
|
||||
'
|
||||
Me.BT11.Name = "BT11"
|
||||
Me.BT11.Size = New System.Drawing.Size(170, 22)
|
||||
Me.BT11.Text = "일반번호찰"
|
||||
'
|
||||
'BT12
|
||||
'
|
||||
Me.BT12.Name = "BT12"
|
||||
Me.BT12.Size = New System.Drawing.Size(170, 22)
|
||||
Me.BT12.Text = "자동화기기 번호찰"
|
||||
'
|
||||
'BT2
|
||||
'
|
||||
Me.BT2.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItem3, Me.ToolStripMenuItem6, Me.ToolStripMenuItem5, Me.ToolStripMenuItem4})
|
||||
Me.BT2.Image = Global.EpoleNet.My.Resources.Resources.splay_32
|
||||
Me.BT2.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.BT2.Name = "BT2"
|
||||
Me.BT2.Size = New System.Drawing.Size(134, 44)
|
||||
Me.BT2.Text = "지중번호찰(&2)"
|
||||
Me.BT2.ToolTipText = "새로운 가공번호찰을 제작합니다"
|
||||
'
|
||||
'ToolStripMenuItem3
|
||||
'
|
||||
Me.ToolStripMenuItem3.Name = "ToolStripMenuItem3"
|
||||
Me.ToolStripMenuItem3.Size = New System.Drawing.Size(266, 22)
|
||||
Me.ToolStripMenuItem3.Text = "일반번호찰"
|
||||
'
|
||||
'ToolStripMenuItem6
|
||||
'
|
||||
Me.ToolStripMenuItem6.Name = "ToolStripMenuItem6"
|
||||
Me.ToolStripMenuItem6.Size = New System.Drawing.Size(266, 22)
|
||||
Me.ToolStripMenuItem6.Text = "지상기기 선로표시찰"
|
||||
'
|
||||
'ToolStripMenuItem5
|
||||
'
|
||||
Me.ToolStripMenuItem5.Name = "ToolStripMenuItem5"
|
||||
Me.ToolStripMenuItem5.Size = New System.Drawing.Size(266, 22)
|
||||
Me.ToolStripMenuItem5.Text = "케이블 표시라벨"
|
||||
'
|
||||
'ToolStripMenuItem4
|
||||
'
|
||||
Me.ToolStripMenuItem4.Name = "ToolStripMenuItem4"
|
||||
Me.ToolStripMenuItem4.Size = New System.Drawing.Size(266, 22)
|
||||
Me.ToolStripMenuItem4.Text = "맨홀용 선로표시찰 및 케이블 계통도"
|
||||
'
|
||||
'bt5
|
||||
'
|
||||
Me.bt5.Image = Global.EpoleNet.My.Resources.Resources.splay_32
|
||||
Me.bt5.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.bt5.Name = "bt5"
|
||||
Me.bt5.Size = New System.Drawing.Size(189, 44)
|
||||
Me.bt5.Text = "중요및 고압수용번호찰(&3)"
|
||||
Me.bt5.ToolTipText = "새로운 중요수용번호찰을 제작합니다"
|
||||
'
|
||||
'bt6
|
||||
'
|
||||
Me.bt6.Image = Global.EpoleNet.My.Resources.Resources.splay_32
|
||||
Me.bt6.ImageTransparentColor = System.Drawing.Color.Magenta
|
||||
Me.bt6.Name = "bt6"
|
||||
Me.bt6.Size = New System.Drawing.Size(137, 44)
|
||||
Me.bt6.Text = "정액등번호찰(&4)"
|
||||
'
|
||||
'ContextMenuStrip1
|
||||
'
|
||||
Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.bt_savecolsize})
|
||||
Me.ContextMenuStrip1.Name = "ContextMenuStrip1"
|
||||
Me.ContextMenuStrip1.Size = New System.Drawing.Size(159, 26)
|
||||
'
|
||||
'bt_savecolsize
|
||||
'
|
||||
Me.bt_savecolsize.Name = "bt_savecolsize"
|
||||
Me.bt_savecolsize.Size = New System.Drawing.Size(158, 22)
|
||||
Me.bt_savecolsize.Text = "현재뷰상태저장"
|
||||
'
|
||||
'MenuStrip1
|
||||
'
|
||||
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.bt_programs, Me.bt_others, Me.bt_help})
|
||||
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
|
||||
Me.MenuStrip1.Name = "MenuStrip1"
|
||||
Me.MenuStrip1.Size = New System.Drawing.Size(1277, 24)
|
||||
Me.MenuStrip1.TabIndex = 20
|
||||
Me.MenuStrip1.Text = "MenuStrip1"
|
||||
'
|
||||
'bt_programs
|
||||
'
|
||||
Me.bt_programs.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mbt_config, Me.mbt_writeauth, Me.ToolStripMenuItem1, Me.mb_exit})
|
||||
Me.bt_programs.Name = "bt_programs"
|
||||
Me.bt_programs.Size = New System.Drawing.Size(43, 20)
|
||||
Me.bt_programs.Text = "메뉴"
|
||||
'
|
||||
'mbt_config
|
||||
'
|
||||
Me.mbt_config.Name = "mbt_config"
|
||||
Me.mbt_config.Size = New System.Drawing.Size(150, 22)
|
||||
Me.mbt_config.Text = "환경설정"
|
||||
'
|
||||
'mbt_writeauth
|
||||
'
|
||||
Me.mbt_writeauth.Name = "mbt_writeauth"
|
||||
Me.mbt_writeauth.Size = New System.Drawing.Size(150, 22)
|
||||
Me.mbt_writeauth.Text = "인증번호 변경"
|
||||
'
|
||||
'ToolStripMenuItem1
|
||||
'
|
||||
Me.ToolStripMenuItem1.Name = "ToolStripMenuItem1"
|
||||
Me.ToolStripMenuItem1.Size = New System.Drawing.Size(147, 6)
|
||||
'
|
||||
'mb_exit
|
||||
'
|
||||
Me.mb_exit.Name = "mb_exit"
|
||||
Me.mb_exit.Size = New System.Drawing.Size(150, 22)
|
||||
Me.mb_exit.Text = "종료"
|
||||
'
|
||||
'bt_others
|
||||
'
|
||||
Me.bt_others.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mbt_oldttonew, Me.mbt_xlssync})
|
||||
Me.bt_others.Name = "bt_others"
|
||||
Me.bt_others.Size = New System.Drawing.Size(91, 20)
|
||||
Me.bt_others.Text = "기타프로그램"
|
||||
Me.bt_others.Visible = False
|
||||
'
|
||||
'mbt_oldttonew
|
||||
'
|
||||
Me.mbt_oldttonew.Name = "mbt_oldttonew"
|
||||
Me.mbt_oldttonew.Size = New System.Drawing.Size(239, 22)
|
||||
Me.mbt_oldttonew.Text = "구전산화번호 -> 신전산화번호"
|
||||
'
|
||||
'mbt_xlssync
|
||||
'
|
||||
Me.mbt_xlssync.Name = "mbt_xlssync"
|
||||
Me.mbt_xlssync.Size = New System.Drawing.Size(239, 22)
|
||||
Me.mbt_xlssync.Text = "엑셀파일 동기화"
|
||||
'
|
||||
'bt_help
|
||||
'
|
||||
Me.bt_help.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right
|
||||
Me.bt_help.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.bt_aa, Me.ToolStripMenuItem2, Me.bt_howto})
|
||||
Me.bt_help.Name = "bt_help"
|
||||
Me.bt_help.Size = New System.Drawing.Size(55, 20)
|
||||
Me.bt_help.Text = "도움말"
|
||||
'
|
||||
'bt_aa
|
||||
'
|
||||
Me.bt_aa.Name = "bt_aa"
|
||||
Me.bt_aa.Size = New System.Drawing.Size(146, 22)
|
||||
Me.bt_aa.Text = "프로그램정보"
|
||||
'
|
||||
'ToolStripMenuItem2
|
||||
'
|
||||
Me.ToolStripMenuItem2.Name = "ToolStripMenuItem2"
|
||||
Me.ToolStripMenuItem2.Size = New System.Drawing.Size(143, 6)
|
||||
'
|
||||
'bt_howto
|
||||
'
|
||||
Me.bt_howto.Enabled = False
|
||||
Me.bt_howto.Name = "bt_howto"
|
||||
Me.bt_howto.Size = New System.Drawing.Size(146, 22)
|
||||
Me.bt_howto.Text = "사용설명서"
|
||||
'
|
||||
'view1
|
||||
'
|
||||
Me.view1.AAutoAddrowInLast = Nothing
|
||||
Me.view1.AccessibleDescription = "view1, Sheet1"
|
||||
Me.view1.ACellImeLabel = Nothing
|
||||
Me.view1.ACellposLabel = Nothing
|
||||
Me.view1.ACheckBox_ColIndex = CType(-1, Short)
|
||||
Me.view1.ADeleteCell = True
|
||||
Me.view1.ADeleteRow = False
|
||||
Me.view1.AEditFromSpace = True
|
||||
Me.view1.AEditStatusLabel = Nothing
|
||||
Me.view1.AFirstColumn_Index = 4
|
||||
Me.view1.AllowDragFill = True
|
||||
Me.view1.AllowUserFormulas = True
|
||||
Me.view1.AMessageLabel = Nothing
|
||||
Me.view1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
|
||||
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.view1.ANextRow_ColIndex = -1
|
||||
Me.view1.ASameRowheight = True
|
||||
Me.view1.BackColor = System.Drawing.Color.Transparent
|
||||
Me.view1.ButtonDrawMode = FarPoint.Win.Spread.ButtonDrawModes.CurrentCell
|
||||
Me.view1.ContextMenuStrip = Me.ContextMenuStrip1
|
||||
Me.view1.EditModeReplace = True
|
||||
Me.view1.EnableCrossSheetReference = False
|
||||
Me.view1.Font = New System.Drawing.Font("굴림", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.view1.HorizontalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded
|
||||
Me.view1.Location = New System.Drawing.Point(1, 73)
|
||||
Me.view1.Name = "view1"
|
||||
Me.view1.RightToLeft = System.Windows.Forms.RightToLeft.No
|
||||
Me.view1.Sheets.AddRange(New FarPoint.Win.Spread.SheetView() {Me.view1_Sheet1})
|
||||
Me.view1.Size = New System.Drawing.Size(1277, 464)
|
||||
Me.view1.TabIndex = 18
|
||||
Me.view1.VerticalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded
|
||||
Me.view1.SetActiveViewport(0, -1, -1)
|
||||
'
|
||||
'view1_Sheet1
|
||||
'
|
||||
Me.view1_Sheet1.Reset()
|
||||
Me.view1_Sheet1.SheetName = "Sheet1"
|
||||
'Formulas and custom names must be loaded with R1C1 reference style
|
||||
Me.view1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.R1C1
|
||||
view1_Sheet1.ColumnCount = 16
|
||||
Me.view1_Sheet1.ActiveColumnIndex = -1
|
||||
Me.view1_Sheet1.ActiveRowIndex = -1
|
||||
Me.view1_Sheet1.AllowNoteEdit = False
|
||||
Me.view1_Sheet1.AutoGenerateColumns = False
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 0).Value = "제작ID"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 1).Value = "선택"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 2).Value = "보기"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 3).Value = "그림"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 4).Value = "날짜"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 5).Value = "거래처명"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 6).Value = "작업내용"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 7).Value = "총수량"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 8).Value = "단가"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 9).Value = "금액"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 10).Value = "종류"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 11).Value = "시공자"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 12).Value = "홈페이지"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 13).Value = "관리"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 14).Value = "관리1"
|
||||
Me.view1_Sheet1.ColumnHeader.Cells.Get(0, 15).Value = "관리2"
|
||||
Me.view1_Sheet1.ColumnHeader.Rows.Get(0).Height = 37.0!
|
||||
Me.view1_Sheet1.ColumnHeader.VerticalGridLine = New FarPoint.Win.Spread.GridLine(FarPoint.Win.Spread.GridLineType.Raised, System.Drawing.Color.LightGray, System.Drawing.SystemColors.ControlLightLight, System.Drawing.SystemColors.ControlDark, 3)
|
||||
Me.view1_Sheet1.Columns.Get(0).BackColor = System.Drawing.Color.Silver
|
||||
Me.view1_Sheet1.Columns.Get(0).DataField = "ID"
|
||||
Me.view1_Sheet1.Columns.Get(0).Label = "제작ID"
|
||||
Me.view1_Sheet1.Columns.Get(0).Locked = False
|
||||
Me.view1_Sheet1.Columns.Get(0).Visible = False
|
||||
Me.view1_Sheet1.Columns.Get(0).Width = 50.0!
|
||||
Me.view1_Sheet1.Columns.Get(1).CellType = CheckBoxCellType1
|
||||
Me.view1_Sheet1.Columns.Get(1).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(1).Label = "선택"
|
||||
Me.view1_Sheet1.Columns.Get(1).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(1).Width = 39.0!
|
||||
ButtonCellType1.ButtonColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer))
|
||||
ButtonCellType1.ButtonColor2 = System.Drawing.SystemColors.ButtonFace
|
||||
ButtonCellType1.Picture = CType(resources.GetObject("ButtonCellType1.Picture"), System.Drawing.Image)
|
||||
Me.view1_Sheet1.Columns.Get(2).CellType = ButtonCellType1
|
||||
Me.view1_Sheet1.Columns.Get(2).Label = "보기"
|
||||
Me.view1_Sheet1.Columns.Get(2).Width = 39.0!
|
||||
ButtonCellType2.ButtonColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer))
|
||||
ButtonCellType2.ButtonColor2 = System.Drawing.SystemColors.ButtonFace
|
||||
ButtonCellType2.Picture = CType(resources.GetObject("ButtonCellType2.Picture"), System.Drawing.Image)
|
||||
Me.view1_Sheet1.Columns.Get(3).CellType = ButtonCellType2
|
||||
Me.view1_Sheet1.Columns.Get(3).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(3).Label = "그림"
|
||||
Me.view1_Sheet1.Columns.Get(3).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(3).Width = 39.0!
|
||||
Me.view1_Sheet1.Columns.Get(4).AllowAutoSort = True
|
||||
DateTimeCellType1.Calendar = CType(resources.GetObject("DateTimeCellType1.Calendar"), System.Globalization.Calendar)
|
||||
DateTimeCellType1.CalendarDayFont = New System.Drawing.Font("Microsoft Sans Serif", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
DateTimeCellType1.CalendarSurroundingDaysColor = System.Drawing.SystemColors.GrayText
|
||||
DateTimeCellType1.DateDefault = New Date(2007, 7, 15, 11, 18, 31, 0)
|
||||
DateTimeCellType1.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.UserDefined
|
||||
DateTimeCellType1.MaximumTime = System.TimeSpan.Parse("23:59:59.9999999")
|
||||
DateTimeCellType1.TimeDefault = New Date(2007, 7, 15, 11, 18, 31, 0)
|
||||
DateTimeCellType1.UserDefinedFormat = "yyyy-MM-dd"
|
||||
Me.view1_Sheet1.Columns.Get(4).CellType = DateTimeCellType1
|
||||
Me.view1_Sheet1.Columns.Get(4).DataField = "날짜"
|
||||
Me.view1_Sheet1.Columns.Get(4).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(4).Label = "날짜"
|
||||
Me.view1_Sheet1.Columns.Get(4).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(4).Width = 55.0!
|
||||
Me.view1_Sheet1.Columns.Get(5).AllowAutoSort = True
|
||||
Me.view1_Sheet1.Columns.Get(5).DataField = "거래처명"
|
||||
Me.view1_Sheet1.Columns.Get(5).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(5).Label = "거래처명"
|
||||
Me.view1_Sheet1.Columns.Get(5).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(5).Width = 79.0!
|
||||
Me.view1_Sheet1.Columns.Get(6).CellType = TextCellType1
|
||||
Me.view1_Sheet1.Columns.Get(6).DataField = "비고"
|
||||
Me.view1_Sheet1.Columns.Get(6).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left
|
||||
Me.view1_Sheet1.Columns.Get(6).Label = "작업내용"
|
||||
Me.view1_Sheet1.Columns.Get(6).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(6).Width = 63.0!
|
||||
NumberCellType1.DecimalPlaces = 0
|
||||
NumberCellType1.ReadOnly = True
|
||||
NumberCellType1.Separator = ","
|
||||
NumberCellType1.ShowSeparator = True
|
||||
Me.view1_Sheet1.Columns.Get(7).CellType = NumberCellType1
|
||||
Me.view1_Sheet1.Columns.Get(7).DataField = "총수량"
|
||||
Me.view1_Sheet1.Columns.Get(7).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right
|
||||
Me.view1_Sheet1.Columns.Get(7).Label = "총수량"
|
||||
Me.view1_Sheet1.Columns.Get(7).Locked = True
|
||||
Me.view1_Sheet1.Columns.Get(7).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(7).Width = 50.0!
|
||||
CurrencyCellType1.Separator = ","
|
||||
CurrencyCellType1.ShowCurrencySymbol = False
|
||||
CurrencyCellType1.ShowSeparator = True
|
||||
Me.view1_Sheet1.Columns.Get(8).CellType = CurrencyCellType1
|
||||
Me.view1_Sheet1.Columns.Get(8).DataField = "단가"
|
||||
Me.view1_Sheet1.Columns.Get(8).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right
|
||||
Me.view1_Sheet1.Columns.Get(8).Label = "단가"
|
||||
Me.view1_Sheet1.Columns.Get(8).Locked = True
|
||||
Me.view1_Sheet1.Columns.Get(8).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(8).Width = 40.0!
|
||||
CurrencyCellType2.Separator = ","
|
||||
CurrencyCellType2.ShowCurrencySymbol = False
|
||||
CurrencyCellType2.ShowSeparator = True
|
||||
Me.view1_Sheet1.Columns.Get(9).CellType = CurrencyCellType2
|
||||
Me.view1_Sheet1.Columns.Get(9).DataField = "금액"
|
||||
Me.view1_Sheet1.Columns.Get(9).Formula = "RC[-2]*RC[-1]"
|
||||
Me.view1_Sheet1.Columns.Get(9).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right
|
||||
Me.view1_Sheet1.Columns.Get(9).Label = "금액"
|
||||
Me.view1_Sheet1.Columns.Get(9).Locked = True
|
||||
Me.view1_Sheet1.Columns.Get(9).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(9).Width = 39.0!
|
||||
ComboBoxCellType1.ButtonAlign = FarPoint.Win.ButtonAlign.Right
|
||||
ComboBoxCellType1.EditorValue = FarPoint.Win.Spread.CellType.EditorValue.ItemData
|
||||
ComboBoxCellType1.ItemData = New String() {"0", "9", "1", "2", "3", "4", "6", "7", "8"}
|
||||
ComboBoxCellType1.Items = New String() {"가공(일반)", "중요수용", "지중(일반)", "정액등", "가로등", "가공(기기)", "지중(맨홀표시찰및계통도)", "지중(케이블표시라벨)", "지중(기기표시찰)"}
|
||||
Me.view1_Sheet1.Columns.Get(10).CellType = ComboBoxCellType1
|
||||
Me.view1_Sheet1.Columns.Get(10).DataField = "번호찰구분"
|
||||
Me.view1_Sheet1.Columns.Get(10).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left
|
||||
Me.view1_Sheet1.Columns.Get(10).Label = "종류"
|
||||
Me.view1_Sheet1.Columns.Get(10).Locked = True
|
||||
Me.view1_Sheet1.Columns.Get(10).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(10).Width = 39.0!
|
||||
Me.view1_Sheet1.Columns.Get(11).DataField = "시공자"
|
||||
Me.view1_Sheet1.Columns.Get(11).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left
|
||||
Me.view1_Sheet1.Columns.Get(11).Label = "시공자"
|
||||
Me.view1_Sheet1.Columns.Get(11).Locked = True
|
||||
Me.view1_Sheet1.Columns.Get(11).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(11).Width = 63.0!
|
||||
Me.view1_Sheet1.Columns.Get(12).DataField = "홈페이지"
|
||||
Me.view1_Sheet1.Columns.Get(12).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left
|
||||
Me.view1_Sheet1.Columns.Get(12).Label = "홈페이지"
|
||||
Me.view1_Sheet1.Columns.Get(12).Locked = True
|
||||
Me.view1_Sheet1.Columns.Get(12).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(12).Width = 63.0!
|
||||
Me.view1_Sheet1.Columns.Get(13).DataField = "관리"
|
||||
Me.view1_Sheet1.Columns.Get(13).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left
|
||||
Me.view1_Sheet1.Columns.Get(13).Label = "관리"
|
||||
Me.view1_Sheet1.Columns.Get(13).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(13).Width = 63.0!
|
||||
Me.view1_Sheet1.Columns.Get(14).DataField = "관리1"
|
||||
Me.view1_Sheet1.Columns.Get(14).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left
|
||||
Me.view1_Sheet1.Columns.Get(14).Label = "관리1"
|
||||
Me.view1_Sheet1.Columns.Get(14).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(14).Width = 63.0!
|
||||
Me.view1_Sheet1.Columns.Get(15).DataField = "관리2"
|
||||
Me.view1_Sheet1.Columns.Get(15).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left
|
||||
Me.view1_Sheet1.Columns.Get(15).Label = "관리2"
|
||||
Me.view1_Sheet1.Columns.Get(15).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center
|
||||
Me.view1_Sheet1.Columns.Get(15).Width = 61.0!
|
||||
Me.view1_Sheet1.DataAutoCellTypes = False
|
||||
Me.view1_Sheet1.DataAutoHeadings = False
|
||||
Me.view1_Sheet1.DataAutoSizeColumns = False
|
||||
Me.view1_Sheet1.DataSource = Me.bs
|
||||
Me.view1_Sheet1.OperationMode = FarPoint.Win.Spread.OperationMode.RowMode
|
||||
Me.view1_Sheet1.Protect = False
|
||||
Me.view1_Sheet1.RowHeader.Columns.Default.Resizable = False
|
||||
Me.view1_Sheet1.RowHeader.Columns.Get(0).Width = 42.0!
|
||||
Me.view1_Sheet1.SelectionBackColor = System.Drawing.Color.Transparent
|
||||
Me.view1_Sheet1.SelectionForeColor = System.Drawing.Color.Black
|
||||
Me.view1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.A1
|
||||
'
|
||||
'TA_Main
|
||||
'
|
||||
Me.TA_Main.ClearBeforeFill = True
|
||||
'
|
||||
'TA_JUNJU
|
||||
'
|
||||
Me.TA_JUNJU.ClearBeforeFill = True
|
||||
'
|
||||
'TA_ETC
|
||||
'
|
||||
Me.TA_ETC.ClearBeforeFill = True
|
||||
'
|
||||
'TA_JIJUNG
|
||||
'
|
||||
Me.TA_JIJUNG.ClearBeforeFill = True
|
||||
'
|
||||
'TA_Cable2
|
||||
'
|
||||
Me.TA_Cable2.ClearBeforeFill = True
|
||||
'
|
||||
'TA_CableLabel
|
||||
'
|
||||
Me.TA_CableLabel.ClearBeforeFill = True
|
||||
'
|
||||
'TA_Cable
|
||||
'
|
||||
Me.TA_Cable.ClearBeforeFill = True
|
||||
'
|
||||
'TA_Deung
|
||||
'
|
||||
Me.TA_Deung.ClearBeforeFill = True
|
||||
'
|
||||
'TA_Karo
|
||||
'
|
||||
Me.TA_Karo.ClearBeforeFill = True
|
||||
'
|
||||
'TA_Kiki
|
||||
'
|
||||
Me.TA_Kiki.ClearBeforeFill = True
|
||||
'
|
||||
'Frm_Main
|
||||
'
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None
|
||||
Me.ClientSize = New System.Drawing.Size(1277, 602)
|
||||
Me.Controls.Add(Me.ToolStrip1)
|
||||
Me.Controls.Add(Me.view1)
|
||||
Me.Controls.Add(Me.bn)
|
||||
Me.Controls.Add(Me.StatusStrip1)
|
||||
Me.Controls.Add(Me.MenuStrip1)
|
||||
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
|
||||
Me.KeyPreview = True
|
||||
Me.MainMenuStrip = Me.MenuStrip1
|
||||
Me.Name = "Frm_Main"
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "제작목록"
|
||||
Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
|
||||
Me.StatusStrip1.ResumeLayout(False)
|
||||
Me.StatusStrip1.PerformLayout()
|
||||
CType(Me.bn, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.bn.ResumeLayout(False)
|
||||
Me.bn.PerformLayout()
|
||||
CType(Me.bs, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.IreaDataSet1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.ToolStrip1.ResumeLayout(False)
|
||||
Me.ToolStrip1.PerformLayout()
|
||||
Me.ContextMenuStrip1.ResumeLayout(False)
|
||||
Me.MenuStrip1.ResumeLayout(False)
|
||||
Me.MenuStrip1.PerformLayout()
|
||||
CType(Me.view1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.view1_Sheet1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
Friend WithEvents IreaDataSet1 As EpoleNet.ireaDataSet
|
||||
Friend WithEvents TA_Main As EpoleNet.ireaDataSetTableAdapters.MainTableTableAdapter
|
||||
Friend WithEvents bs As System.Windows.Forms.BindingSource
|
||||
Friend WithEvents TA_JUNJU As EpoleNet.ireaDataSetTableAdapters.jjutableTableAdapter
|
||||
Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel
|
||||
Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox
|
||||
Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents bt_commit As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents bt_cancel As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip
|
||||
Friend WithEvents PRB1 As System.Windows.Forms.ToolStripProgressBar
|
||||
Friend WithEvents TA_ETC As EpoleNet.ireaDataSetTableAdapters.etctableTableAdapter
|
||||
Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripSeparator2 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents TA_JIJUNG As EpoleNet.ireaDataSetTableAdapters.jjungtableTableAdapter
|
||||
Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip
|
||||
Friend WithEvents lb_change As System.Windows.Forms.ToolStripStatusLabel
|
||||
Friend WithEvents lb_msg As System.Windows.Forms.ToolStripStatusLabel
|
||||
Friend WithEvents bn As System.Windows.Forms.BindingNavigator
|
||||
Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel
|
||||
Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripButton3 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents ToolStripTextBox1 As System.Windows.Forms.ToolStripTextBox
|
||||
Friend WithEvents ToolStripSeparator4 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents ToolStripButton4 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripButton5 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripSeparator5 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents ToolStripButton6 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripSeparator6 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents ToolStripButton7 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripButton8 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripSeparator7 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents bt_close As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents view1 As NewFp
|
||||
Friend WithEvents view1_Sheet1 As FarPoint.Win.Spread.SheetView
|
||||
Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
|
||||
Friend WithEvents bt_find As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ToolStripSeparator8 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents bt5 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents ContextMenuStrip1 As System.Windows.Forms.ContextMenuStrip
|
||||
Friend WithEvents bt_savecolsize As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip
|
||||
Friend WithEvents bt_programs As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents mbt_config As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents ToolStripMenuItem1 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents mb_exit As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents bt_others As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents mbt_oldttonew As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents mbt_xlssync As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents mbt_writeauth As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents bt6 As System.Windows.Forms.ToolStripButton
|
||||
Friend WithEvents bt_help As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents bt_aa As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents ToolStripMenuItem2 As System.Windows.Forms.ToolStripSeparator
|
||||
Friend WithEvents bt_howto As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents BT1 As System.Windows.Forms.ToolStripDropDownButton
|
||||
Friend WithEvents BT11 As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents BT12 As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents BT2 As System.Windows.Forms.ToolStripDropDownButton
|
||||
Friend WithEvents ToolStripMenuItem3 As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents ToolStripMenuItem6 As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents ToolStripMenuItem5 As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents ToolStripMenuItem4 As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents TA_Cable2 As EpoleNet.ireaDataSetTableAdapters.Detail_Cable2TableAdapter
|
||||
Friend WithEvents TA_CableLabel As EpoleNet.ireaDataSetTableAdapters.Detail_CableLabelTableAdapter
|
||||
Friend WithEvents TA_Cable As EpoleNet.ireaDataSetTableAdapters.Detail_CableTableAdapter
|
||||
Friend WithEvents TA_Deung As EpoleNet.ireaDataSetTableAdapters.Detail_DeungTableAdapter
|
||||
Friend WithEvents TA_Karo As EpoleNet.ireaDataSetTableAdapters.Detail_karoTableAdapter
|
||||
Friend WithEvents TA_Kiki As EpoleNet.ireaDataSetTableAdapters.Detail_kikiTableAdapter
|
||||
End Class
|
||||
294
Epole/Frm_Main.resx
Normal file
@@ -0,0 +1,294 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="BindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
|
||||
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAADyklEQVRYR72WSUsjQRTHxatbFBfEKCIK
|
||||
atQxqIGADR48eBHUcUFQFA0i4oKIiiBIwAGhD3MUjbvR25gP4L7virvGfd8+RM17Bd10p6uTKJlp+NFV
|
||||
r96r/z9Jve54EUK+DFzeLS0txq6uLmtPTw9BcIwxXGPVqMEMOgMF6urquLa2tqnJyUny9PREWVtbI+3t
|
||||
7X9g3YdVpwYzqAaK19bWcvBJbRMTE1R4enqaguPu7m5M0rJq1WAGWaB4TU0N19zcbLNarTJxwYDZbMZE
|
||||
HateDWbQERQ3mUxcU1OTbXx8XBSfmZkRwRicA0z+wdpDDWZQCopXVVVx9fX1VPz5+ZnMzs4qwHhnZ6dn
|
||||
DaB4RUUFB4fONjY2RkXm5uaY4FpHR4fnDKB4WVkZB7+7KL6wsECZn5+nCHPk5eWFtLa2uqShocFaXV0t
|
||||
tquqeGlpKQeJttHRUbr54uIiZWlpSRw7xjBPyuvrq4gQW15eJnCexHZlipeUlHCVlZVUHIuxyBOgUbw3
|
||||
NjaiEG1XhXhhYSFXXl5Oxd/e3sjKyoqM1dVVBY7rankIrsGZQjHarjLxvLw8Dr5628jICHl/f6dPt/X1
|
||||
ddldAOcCjnnSuBQhDucKBelhFcVzc3O54uJiUXxzc5OysbGhepfCylED2lphwKegoGBqeHiYfHx8kK2t
|
||||
LbK9vf0t3KmFn1hhQAtfPfn8/CS7u7tO2dnZYca/Amo5GtAVFRWR/f39/wJqKQxkZmbuDQ0NkYODg29x
|
||||
eHjIjLPIz89XGNBGRkaaDQaDfXBwkBwdHTnl+PiYGXcXOPAKAz5Aenh4OJ+WlkZNnJycMDk9PXU6dwXm
|
||||
5+TkKAx4AxrAEBYWxqemptoHBgbI2dmZjPPzc9lYOneFNDc7O1tuwNFEaGgon5ycTE1cXFx4nKysLKUB
|
||||
RxMhISF8YmKi3WKxkMvLS4+B+yUlJe2BhvxRzDIRHBzMx8fHUxNXV1fk+vpahDU3Go0uwf3gw5lhf+XL
|
||||
SEBqIigoiI+Li7P39/eTm5sbJre3t/SekZGBxRbgtwq/ABOgB9ivYwG4RBOBgYF8TEwMNXF3d6eKXq/H
|
||||
wp/ADxV0gBbArlP/QyKASQA1odFo+OjoaHtfXx+5v79nkpKSgkX0cLkLMyhFaiIgIICPioqiJh4eHmQ8
|
||||
Pj4SnU7neQOI1IS/vz8PT01qAkWlJCQk/BsDiNSEn58fHxERYe/t7RXFcazVasX2chdmUA2pCV9fXx4e
|
||||
3fbY2FiC4BiMie3lLsygMyQm0gFsKWwtRXu5CzPoCrjQBLYSthS2lqK93IN4/QUjgLsVXMNmNAAAAABJ
|
||||
RU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>560, 17</value>
|
||||
</metadata>
|
||||
<metadata name="StatusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>546, 65</value>
|
||||
</metadata>
|
||||
<metadata name="bn.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>691, 56</value>
|
||||
</metadata>
|
||||
<metadata name="bs.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>783, 17</value>
|
||||
</metadata>
|
||||
<metadata name="IreaDataSet1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>660, 17</value>
|
||||
</metadata>
|
||||
<metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>144, 56</value>
|
||||
</metadata>
|
||||
<metadata name="ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>253, 56</value>
|
||||
</metadata>
|
||||
<metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>413, 56</value>
|
||||
</metadata>
|
||||
<metadata name="view1_Sheet1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 56</value>
|
||||
</metadata>
|
||||
<data name="ButtonCellType1.Picture" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
|
||||
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABcElEQVQ4T52RP2sCQRTE/TD5aoIBG1Pk
|
||||
IHhNrGxiEwuFSCSmzNnf2eaEmIiiF3KBaPBsbLTQ4gTDZOft+i8WEh/8bnYeOwPHJgAkqtV7HOPc+RZ4
|
||||
f5dNwbFheGBUzWkFpVcclMinUrnjAqufFXz/WeHvwf264G+JFJTLJRrEcYwoGimijY5GI8TLpQTOrtw9
|
||||
mJWCYvGWBovFYstc63yHl1Zrg8nogkLhhgbT6Qye58L1PKWeVteV81qns5ncNRldkM/naTCZTBC8B0I/
|
||||
UErod868wzEZXZDLXdMgGo/N/yvlWbzZidfKMRldYNtZGgwGQ9QdB46i7jzBqfOslDtz/hryDQA7a1N0
|
||||
gWVd0iAMQ/hNPl1z7xmb3Mnex8dnKHcty6LogsxFhga9oC/w/4V+gJ5CVPYKdeZkMpLRBel0mgadbhe1
|
||||
2sOWR1KTvaYjcExGF6RSKRq8tdtoNBoHcL8Lx2R0QTKZpPnXmMy24BQAJH4B0qBEm6dSDJUAAAAASUVO
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ButtonCellType2.Picture" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
|
||||
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABh0lEQVQ4T6WSTUsCURSG76If52pmMRJY
|
||||
CwPBIQJt48eiaaVtVAI3Co0wezcxWeoiRZzIkPykhWAItbJd0aLanM45d0YlIcgOvLz3uXOeC4LCsiwb
|
||||
AxvGpgdg0yFXmKbJUC7P/xSaErqiWCwwVKuv0OvBWq5alTU+yG2xUygWQeTzeYZG4x1GI+CMxzJ1Ry7X
|
||||
sMd4T018/rjNDrkim8kwdLsfMJkAXN9VFu0tU6+y90AmmwWRTqUYZjOA1r1cavVkV59CUMNQE9O59hyC
|
||||
y4tddsgVhmEw3Ayl5LwkuNvYlEZ9H++SfN+eJ6CJbPt87JAr4rEYA0mDtxxn6HanmeTlTjPBfOsyhMPs
|
||||
xOMxEJFIhGH6ZXEGzglMPy3oY/Ny9JB7yVEZHHJFOKwzkNx30rz00DmVy/TzjCOAY8NlPHvB0XUdRDC4
|
||||
x+DJkMsu+tfgkCt2AgEGlkr4r/wZ82yFvTM2TgBdofk1hk1G0/wgVEW1MaBguFVsVcEsmb7Je/ebokhW
|
||||
FFvgQ/8IiG/vQQ/RNOn8sQAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="DateTimeCellType1.Calendar" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAEAQAAACZTeXN0ZW0uR2xvYmFsaXphdGlvbi5HcmVnb3JpYW5DYWxlbmRh
|
||||
cgYAAAAGbV90eXBlEW1fY3VycmVudEVyYVZhbHVlD3R3b0RpZ2l0WWVhck1heBpDYWxlbmRhcittX2N1
|
||||
cnJlbnRFcmFWYWx1ZRVDYWxlbmRhcittX2lzUmVhZE9ubHkYQ2FsZW5kYXIrdHdvRGlnaXRZZWFyTWF4
|
||||
AwAAAAAAK1N5c3RlbS5HbG9iYWxpemF0aW9uLkdyZWdvcmlhbkNhbGVuZGFyVHlwZXMICAgBCAT+////
|
||||
K1N5c3RlbS5HbG9iYWxpemF0aW9uLkdyZWdvcmlhbkNhbGVuZGFyVHlwZXMBAAAAB3ZhbHVlX18ACAEA
|
||||
AAD///////////////8A/////ws=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="TA_Main.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="TA_JUNJU.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>147, 17</value>
|
||||
</metadata>
|
||||
<metadata name="TA_ETC.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>286, 17</value>
|
||||
</metadata>
|
||||
<metadata name="TA_JIJUNG.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>436, 17</value>
|
||||
</metadata>
|
||||
<metadata name="TA_Cable2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>757, 56</value>
|
||||
</metadata>
|
||||
<metadata name="TA_CableLabel.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 95</value>
|
||||
</metadata>
|
||||
<metadata name="TA_Cable.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>149, 95</value>
|
||||
</metadata>
|
||||
<metadata name="TA_Deung.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>252, 95</value>
|
||||
</metadata>
|
||||
<metadata name="TA_Karo.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>361, 95</value>
|
||||
</metadata>
|
||||
<metadata name="TA_Kiki.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>458, 95</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>131</value>
|
||||
</metadata>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAIAICAQAAAAAADoAgAAJgAAACAgAAAAAAAAqAgAAA4DAAAoAAAAIAAAAEAAAAABAAQAAAAAAIAC
|
||||
AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/
|
||||
AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAERAQEBAAAAAAAAAAAAABEREREREBAQAAAAAAAAABESE
|
||||
hISEhIRAQAAAAAAAAEiIiEhISEhIRIQAAAAAAASIiIiIiIiEhICIQAAAAABIiIiEBAQEBAhEiIQAAAAE
|
||||
iIh4dH///3cEgHiIQAAASIiHh4hC//cgiESHiIQAAEiIeHh4dH/3CIiEeHiEAASIh4eHh4R/9wiIhHeH
|
||||
iEAEiHh4eHh0f/cIeIR3eHhABIeHh4eHhH/3CIiEd3eIQEh4eHd3d3R/9wh4gnd3eIRHh4d3d3d0f/cI
|
||||
iEd3d4eESHh3d3d3dH/3CIhHd3d4hEeHd3d3d3R/9wiCh3d3d4RId3d3d3d0f/cIhHd3d3h0R3d3d3dy
|
||||
Qn/3CEd3d3d3hEh3d3d3dP//9wiHd3d3eHRHd3d3d3dEf/cEd3d3d3eEBHd3d3d3d0f3B/d3d3d3gAR3
|
||||
d3d/f3dwB093d3d3d0AEd3d3d3d4RASH93d3d3dAAEd3f39/dPd4T3d3d3d0AABHd/f3dE//9wf3d3d3
|
||||
dAAABHd/dEcP//cPd3d3d0AAAABEREf/B//3B/d3d3QAAAAABHf/f3B/cI93d3dAAAAAAABHf//3AAj3
|
||||
d3d0AAAAAAAAAAd3//9/d3d0QAAAAAAAAAAAAIf393dEQAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAD/+A
|
||||
AAf+AAAP/AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAGAAAABAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAACAAAABgAAAAYAAAAHAAAADwAAAA+AAAAfwAAAP+AAAH/wAAD/+AAB//4AB///w
|
||||
D/8oAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP//
|
||||
/wD///8Azv//AM7//wDO//8Azv//AM7//wAA//8AAP//AAD//wAA//8AAP//AJzO/wCczv8AnM7/AJzO
|
||||
/wCczv8AzmP/AM5j/wDOY/8AzmP/AM5j/wDv7+8A7+/vAO/v7wDv7+8A7+/vAN7e3gDe3t4A3t7eAN7e
|
||||
3gDe3t4A///OAP//zgD//84A///OAP//zgD/zs4A/87OAP/OzgD/zs4A/87OAM7OzgDOzs4Azs7OAM7O
|
||||
zgDOzs4AY5zOAGOczgBjnM4AY5zOAGOczgC9vb0Avb29AL29vQC9vb0Avb29AK2trQCtra0Ara2tAK2t
|
||||
rQCtra0A//+cAP//nAD//5wA//+cAP//nAD/nJwA/5ycAP+cnAD/nJwA/5ycAJycnACcnJwAnJycAJyc
|
||||
nACcnJwAjIyMAIyMjACMjIwAjIyMAIyMjABzc3MAc3NzAHNzcwBzc3MAc3NzAHNzcwDOY2MAzmNjAM5j
|
||||
YwDOY2MAzmNjAGNjYwBjY2MAY2NjAGNjYwBjY2MAUlJSAFJSUgBSUlIAUlJSAFJSUgBCQkIAQkJCAEJC
|
||||
QgBCQkIAQkJCAGOcMQBjnDEAY5wxAGOcMQBjnDEAY2MxAGNjMQBjYzEAY2MxAGNjMQCcMTEAnDExAJwx
|
||||
MQCcMTEAnDExAGMxMQBjMTEAYzExAGMxMQBjMTEAMTExADExMQAxMTEAMTExADExMQAAMTEAADExAAAx
|
||||
MQAAMTEAADExAJwAMQCcADEAnAAxAJwAMQCcADEAMQAxADEAMQAxADEAMQAxADEAMQAAADEAAAAxAAAA
|
||||
MQAAADEAAAAxACEhIQAhISEAISEhACEhIQAhISEAAAAhAAAAIQAAACEAAAAhAAAAIQAQEBAAEBAQABAQ
|
||||
EAAQEBAAEBAQAAAAEAAAABAAAAAQAAAAEAAAABAAAL0AAAC9AAAAvQAAAL0AAAC9AAD/nAAA/5wAAP+c
|
||||
AAD/nAAA/5wAAP+cAACcYwAAnGMAAJxjAACcYwAAnGMAAGNjAABjYwAAY2MAAGNjAABjYwAAnDEAAJwx
|
||||
AACcMQAAnDEAAJwxAABjMQAAYzEAAGMxAABjMQAAYzEAADExAAAxMQAAMTEAADExAAAxMQAAABAAAAAQ
|
||||
AAAAEAAAABAAAAAQAAAAEAAAcwAAAHMAAABzAAAAcwAAAHMAAABSAAAAUgAAAFIAAABSAAAAUgAAAEIA
|
||||
AABCAAAAQgAAAEIAAABCAAAAMQAAADEAAAAxAAAAMQAAADEAAAAhAAAAIQAAACEAAAAhAAAAIQAAABAA
|
||||
AAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPv7+/v7+/v7+/v7+39/
|
||||
f/l/+X/5f/n5+fn5+fn7+/v7+/v7+/v7+/v7f39/f39/f39/f3/5f/l/+fn5+fn7+/v7+/v7+/v7f39/
|
||||
XH9cf1x/XH9cf1x/f/l/+fn5+/v7+/v7+/v7+39cXFxcXH9cf1x/XH9cf1x/f1x/+/v7+/v7+/v7+/t/
|
||||
XFxcXFxcXFxcXFxcXH9cf1z5XFx/+/v7+/v7+/v7f1xcXFxcXI75f/l/+X/5f/lcf39cXGZ/+/v7+/v7
|
||||
+39cXFxcR1xHji4AABoaGi49+X9c+UdcXGZ/+/v7+/t/XFxcXEdcR1xcjmsAABo4a/lcXH9/XEdcXGZ/
|
||||
+/v7+39cXFxHXEdcR1xHji4AAD35XFxcXH9HXEdcXH/7+/t/XFxcR1xHXEdcR1yOLgAAOJ1mXFxcf0c9
|
||||
XEdcZn/7+39cXEdcR1xHXEdcR44uAAA9+VxHXFx/R0c9XEdcf/v7f1xHXEdcR1xHXEdcji4AADidZlxc
|
||||
XH9HPUc9XFx/+39cR1xHXEdHR0dHR0eOLgAAPflcR1xcazhHPUdHXGZ/f0dcR1xHR0dHR0dHR44uAAA4
|
||||
nWZcXH9HRzhHPVxHZn9/XEdcR0dHR0cpRylHji4AAD35XFxcf0c4RzhHPVxcf45HXEdHR0cpR0cpRymO
|
||||
LgAAOJ1mXGtcKUc4RzhHR1x/f1xHR0dHKUcpRykpKY4uAAA9+VxcfylHLkc4Rz1cR3+OR0dHRylHKUcp
|
||||
KWuOay4AADidZn8uRy5HLkc4R0dcf39cR0cpRykpKSkpjgAAAAAAPflcXCkuRy5HLkc9XEd/jkdHKUcp
|
||||
KSkpKSkpjo4uAAA4nX8pKSkuRy5HOEdHXH/7jilHKSkpKSkpKSkpKX8uAD35KRopLikuRy5HPUdc+/uO
|
||||
RykpKSkpKRopGikpKZ2dOH8aKSkpLkcuRzhHR3/7+45HRykpKSkpKSkpKVF/f51/USkaKS4pLkcuR0dH
|
||||
f/v7+44pKSkpGikaKRopfxouPVF/GikpKS5HLkc4R3/7+/v7jkcpKRopGikpf38aGgAaPfkpGikpKSlH
|
||||
LkdHf/v7+/v7jkcpKRopjn8p+RoAGhounRopKSkpRy5HR3/7+/v7+/v7jn+Of44pGhr5OBoAAC75KRop
|
||||
KUcuR0d/+/v7+/v7+/v7fykpGhopGin5OBou+VEaKSkpKUdHf/v7+/v7+/v7+/v7fykpGhoaGin5+flR
|
||||
GikpKUdHR3/7+/v7+/v7+/v7+/v7+fkpKSkaGhoaKRopKSlHR45/+/v7+/v7+/v7+/v7+/v7+/n5+VEp
|
||||
GikaKSlHjo6O+/v7+/v7+/v7+/v7+/v7+/v7+/v7+fn5+fn5+fn7+/v7+/v7+/v7+/v/8AAP/4AAB/4A
|
||||
AA/8AAA/+AAAH/AAAA/gAAAHwAAAA8AAAAOAAAABgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAIAAAAGAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/4AAH//gAH///AP/w==
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
700
Epole/Frm_Main.vb
Normal file
@@ -0,0 +1,700 @@
|
||||
Public Class Frm_Main
|
||||
Private Function Terminate() As Boolean
|
||||
Dim Msg As New System.Text.StringBuilder("프로그램을 종료하시겠습니까?")
|
||||
If MsgBox(Msg.ToString, MsgBoxStyle.Information + MsgBoxStyle.OkCancel, "종료") = MsgBoxResult.Ok Then
|
||||
End
|
||||
Else
|
||||
Return True
|
||||
End If
|
||||
End Function
|
||||
|
||||
Private Sub MakeList_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
|
||||
Me.CHk_Modify()
|
||||
e.Cancel = Me.Terminate
|
||||
'If Not Me.IreaDataSet1.HasChanges Then Return '//변경된게 없으면 바로 나간다.
|
||||
'If MsgBox("변경된 데이터를 저장하시겠습니까?", MsgBoxStyle.Information + MsgBoxStyle.OkCancel, "저장확인") <> MsgBoxResult.Ok Then
|
||||
' Me.IreaDataSet1.RejectChanges()
|
||||
'Else
|
||||
' Try
|
||||
' Me.BindingSource1.EndEdit()
|
||||
' Me.ssableAdapter.Update(Me.IreaDataSet1.Maintable)
|
||||
' IreaDataSet1.AcceptChanges()
|
||||
' view1.ActiveSheet.GetDataView(True)
|
||||
' Catch ex As Exception
|
||||
' MsgBox("데이터베이스 업데이트중 오류가 발생했습니다" & vbCrLf & vbCrLf & ex.ToString, MsgBoxStyle.Critical, "ERROR")
|
||||
' Me.BindingSource1.CancelEdit()
|
||||
' IreaDataSet1.RejectChanges()
|
||||
' view1.ActiveSheet.GetDataView(True)
|
||||
' End Try
|
||||
'End If
|
||||
End Sub
|
||||
|
||||
Private Sub MakeList_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
|
||||
If e.KeyCode = Keys.F12 AndAlso e.Control Then
|
||||
If ETCLOGIN.ShowDialog = Windows.Forms.DialogResult.OK Then
|
||||
Me.bt_others.Visible = True
|
||||
IsPro = True
|
||||
Else
|
||||
IsPro = False
|
||||
End If
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub MakeList_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
||||
Me.view1.ASetting_Load(False)
|
||||
Me.Text = My.Application.Info.ProductName & " Ver. {0}.{1:00}.{2}.{3}"
|
||||
Me.Text = System.String.Format(Me.Text, My.Application.Info.Version.Major, My.Application.Info.Version.Minor, My.Application.Info.Version.Build, My.Application.Info.Version.Revision)
|
||||
|
||||
Me.view1.Font = New Font(ViewFont.FontName, ViewFont.FontSize, Me.Font.Style) '//글자정보 불러오기
|
||||
' Me.ToolStrip1.Font = New Font(MenuFont.FontName, MenuFont.FontSize, Me.Font.Style) '//글자정보 불러오기
|
||||
Me.bn.Font = New Font(MenuFont.FontName, MenuFont.FontSize, Me.Font.Style) '//글자정보 불러오기
|
||||
Me.StatusStrip1.Font = New Font(MenuFont.FontName, MenuFont.FontSize, Me.Font.Style) '//글자정보 불러오기
|
||||
Me.Display_Data() '//데이터를 보여준다.
|
||||
Me.SETTOOLTIP()
|
||||
Me.SetFarPoint()
|
||||
End Sub
|
||||
Private Sub SETTOOLTIP()
|
||||
Dim TMSG As New System.Text.StringBuilder()
|
||||
TMSG.AppendLine()
|
||||
TMSG.AppendLine("더블클릭시에는 세부내역을 표시합니다")
|
||||
TMSG.AppendLine("[총수량] 은 세부내역의 갯수로 자동변경되므로 수정이 불가능합니다.")
|
||||
TMSG.AppendLine()
|
||||
TMSG.AppendLine("<단축키 : ENTER:다음칸 , SHIFT+TAB:이전칸 , ALT+ENTER:윗칸복사>")
|
||||
TMSG.AppendLine("<단축키 : DELETE:현재칸 지우기 , SHIFT+DELETE 현재줄 삭제>")
|
||||
TMSG.AppendLine("<단축키 : SPACE-BAR:현재칸 편집>")
|
||||
TMSG.AppendLine("<단축키 : CTRL + 마우스휠 : 화면크기를 조절합니다>")
|
||||
TMSG.AppendLine()
|
||||
Me.ToolTip1.SetToolTip(Me.view1, TMSG.ToString)
|
||||
|
||||
'TMSG = New System.Text.StringBuilder()
|
||||
'TMSG.AppendLine()
|
||||
'TMSG.AppendLine("데이터베이스의 내용을 다시 조회합니다.")
|
||||
'Me.bt_find.ToolTipText = TMSG.ToString
|
||||
'Me.ToolTip1.SetToolTip(Me.SortGroup1, TMSG.ToString)
|
||||
|
||||
'TMSG = New System.Text.StringBuilder()
|
||||
'TMSG.AppendLine()
|
||||
'TMSG.AppendLine("검색문자의 우선순위 : 숫자->영문자->한글")
|
||||
'TMSG.AppendLine(" ->0 은 000 보다 우선순위가 높습니다.")
|
||||
'Me.ToolTip1.SetToolTip(Me.SerchGroup1, TMSG.ToString)
|
||||
End Sub
|
||||
|
||||
Private Sub SetFarPoint()
|
||||
Me.view1.AEnterToNextItem()
|
||||
End Sub
|
||||
|
||||
Private Sub CHk_Modify(Optional ByVal prompt As Boolean = True)
|
||||
Dim Cnt As Integer = 0
|
||||
Me.bs.EndEdit()
|
||||
If Not Me.IreaDataSet1.HasChanges Then
|
||||
NOTICE("변경된 내용이 없습니다", Me.lb_msg)
|
||||
Return
|
||||
End If
|
||||
If prompt Then
|
||||
If MsgBox("변경된 데이터를 저장하시겠습니까?", MsgBoxStyle.Information + MsgBoxStyle.OkCancel, "저장확인") <> MsgBoxResult.Ok Then Return
|
||||
End If
|
||||
NOTICE("잠시만 기다려주세요...(적용하는중)", Color.Blue, Me.lb_msg)
|
||||
Me.Refresh()
|
||||
|
||||
Try
|
||||
Cnt = Me.TA_Main.Update(Me.IreaDataSet1.MainTable)
|
||||
Me.TA_JUNJU.Update(Me.IreaDataSet1.jjutable)
|
||||
Me.TA_ETC.Update(Me.IreaDataSet1.EtcTable)
|
||||
Me.TA_JIJUNG.Update(Me.IreaDataSet1.jjungtable)
|
||||
Me.TA_Cable2.Update(Me.IreaDataSet1.Detail_Cable2)
|
||||
Me.TA_CableLabel.Update(Me.IreaDataSet1.Detail_CableLabel)
|
||||
Me.TA_Cable.Update(Me.IreaDataSet1.Detail_Cable)
|
||||
Me.TA_Deung.Update(Me.IreaDataSet1.Detail_Deung)
|
||||
Me.TA_Karo.Update(Me.IreaDataSet1.Detail_karo)
|
||||
Me.TA_Kiki.Update(Me.IreaDataSet1.Detail_kiki)
|
||||
Me.IreaDataSet1.AcceptChanges()
|
||||
NOTICE(Cnt & "개의 데이터가 적용되었습니다", Color.Green, Me.lb_msg)
|
||||
Catch ex As Exception
|
||||
MsgBox("데이터베이스 변경중 오류가 발생했습니다" & vbCrLf & vbCrLf & ex.ToString, MsgBoxStyle.Critical, "ERROR-")
|
||||
Me.bs.CancelEdit()
|
||||
Me.IreaDataSet1.RejectChanges()
|
||||
NOTICE("적용오류 : " & ex.ToString, Color.Tomato, Me.lb_msg)
|
||||
End Try
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub Display_Data() '//뷰에데이터를 표시한다.
|
||||
NOTICE("데이터 조회중...", Me.lb_msg)
|
||||
Dim I As Integer = 0
|
||||
Me.TA_Main.Fill(Me.IreaDataSet1.MainTable)
|
||||
'Dim Dv As New DataView(Me.IreaDataSet1.Maintable, Me.SerchGroup1.GetWhere(False, False, False), Me.SortGroup1.GetSort(False), DataViewRowState.CurrentRows)
|
||||
|
||||
Me.bs.DataSource = Me.IreaDataSet1.MainTable 'Dv
|
||||
NOTICE(Me.view1.ActiveSheet.RowCount & "개의 목록이 검색되었습니다", Me.lb_msg)
|
||||
End Sub
|
||||
|
||||
Private Sub Delete_itm(Optional ByVal prompt As Boolean = True)
|
||||
|
||||
If Me.bs.Current Is Nothing Then Return
|
||||
|
||||
Dim DRv As DataRowView = bs.Current
|
||||
If DRv("id") <= 6 Then
|
||||
MsgBox("샘플데이터는 삭제할 수 없습니다", MsgBoxStyle.Information, "확인")
|
||||
Return
|
||||
End If
|
||||
|
||||
Dim V_Type As Int16
|
||||
Dim A As New System.Text.StringBuilder("경고 : 해당데이터와 하위데이터가 삭제됩니다")
|
||||
A.AppendLine()
|
||||
A.AppendLine("계속하시겠습니까?-취소불가")
|
||||
|
||||
If prompt Then
|
||||
If MsgBox(A.ToString, MsgBoxStyle.Information + MsgBoxStyle.OkCancel, "삭제확인") <> MsgBoxResult.Ok Then Exit Sub
|
||||
End If
|
||||
|
||||
Dim DelIDX As Integer '//관리Id이다.
|
||||
With Me.view1
|
||||
DelIDX = .Cells(.ActiveRowindex, "ID").Value '//0번째값은 관리id이다
|
||||
V_Type = .Cells(.ActiveRowindex, "번호찰구분").Value
|
||||
End With
|
||||
|
||||
'MsgBox(DelIDX)
|
||||
'MsgBox(V_Type)
|
||||
|
||||
'Return
|
||||
|
||||
CHk_Modify(False)
|
||||
'Me.bs.RemoveCurrent() '//현재템을 삭제한다.
|
||||
'전주세부테이블에서 전부 죽인다.
|
||||
|
||||
Dim Cmd As New OleDbCommand("delete from 전주관리 where id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
Dim DelCnt As Integer = 0
|
||||
Select Case V_Type
|
||||
Case 0
|
||||
'Me.Text = "가공(일반) 가져오기"
|
||||
Cmd = New OleDbCommand("delete from 전주세부 where 관리id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
'Me.TA_JUNJU.Fill(Me.IreaDataSet1.jjutable, DelIDX)
|
||||
'Me.PRB1.Minimum = 0
|
||||
'If Me.IreaDataSet1.jjutable.Rows.Count > 0 Then
|
||||
' Me.PRB1.Maximum = Me.IreaDataSet1.jjutable.Rows.Count - 1
|
||||
' Me.PRB1.Value = 0
|
||||
' For Each Z As DataRow In Me.IreaDataSet1.jjutable.Rows
|
||||
' Z.Delete()
|
||||
' DelCnt += 1
|
||||
' If PRB1.Value < Me.PRB1.Maximum Then Me.PRB1.Value += 1
|
||||
' Next
|
||||
'End If
|
||||
'NOTICE(DelCnt & "개의 세부데이터가 삭제되었습니다", Color.Red, Me.lb_msg)
|
||||
Case 1
|
||||
'Me.Text = "지중(일반) 가져오기"
|
||||
Cmd = New OleDbCommand("delete from 지중세부 where 관리id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
Case 9
|
||||
'Me.Text = "중요수용 가져오기"
|
||||
Cmd = New OleDbCommand("delete from 기타세부 where 관리id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
Case 2
|
||||
'Me.Text = "정액등 가져오기"
|
||||
Cmd = New OleDbCommand("delete from Detail_Deung where 관리id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
|
||||
Case 4
|
||||
'Me.Text = "가공(기기) 가져오기"
|
||||
Cmd = New OleDbCommand("delete from 기기세부 where 관리id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
Case 6
|
||||
'Me.Text = "지중(맨홀표시찰및계통도) 가져오기"
|
||||
Cmd = New OleDbCommand("delete from Detail_cable where 관리id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
|
||||
Case 7
|
||||
'Me.Text = "지중(케이블표시라벨) 가져오기"
|
||||
Cmd = New OleDbCommand("delete from Detail_CableLabel where 관리id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
|
||||
|
||||
Case 8
|
||||
'Me.Text = "지중(기기표시찰) 가져오기"
|
||||
|
||||
Cmd = New OleDbCommand("delete from Detail_Cable2 where 관리id=" & DelIDX, Me.TA_JUNJU.Connection)
|
||||
If Cmd.Connection.State <> ConnectionState.Open Then Cmd.Connection.Open()
|
||||
Cmd.ExecuteNonQuery()
|
||||
|
||||
Case Else
|
||||
'Me.Text = "번호찰 가져오기(" & 관리구분 & ")"
|
||||
End Select
|
||||
Display_Data()
|
||||
End Sub
|
||||
|
||||
Private Sub CustFP1_ButtonClicked(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.EditorNotifyEventArgs) Handles view1.ButtonClicked
|
||||
Dim Active As Boolean = False
|
||||
With Me.view1
|
||||
|
||||
If e.Column = .ColIndex2("그림") Then '//그림연결메뉴이다
|
||||
'//가공번호찰만 그림연결을 한다.
|
||||
If IsPro = False Then
|
||||
MsgBox("이 기능은 더이상 사용할 수 없습니다", MsgBoxStyle.Critical, "확인")
|
||||
Else
|
||||
If .Cells("번호찰구분").Value = 0 Then '//번호찰 종류 0은 일반 9는 기타번호찰
|
||||
Dim A As New PicList(Me.view1.ActiveSheet.Cells(Me.view1.ActiveSheet.ActiveRowIndex, 0).Value)
|
||||
A.MdiParent = Me.ParentForm
|
||||
A.Show()
|
||||
Else '//
|
||||
NOTICE("그림연결은 [가공]번호찰만 가능합니다", Color.Red, Me.lb_msg)
|
||||
'MsgBox("지원되지 않는 기능입니다", MsgBoxStyle.Information, "확인")
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End With
|
||||
End Sub
|
||||
|
||||
Private Sub view_detail()
|
||||
CHk_Modify() '//변경여부를 묻늗느. 종료한다. 'qr코드 --가공일반만 적용됨
|
||||
|
||||
Dim Rowindex As Short = Me.view1.ActiveSheet.ActiveRow.Index
|
||||
Dim ID, NAME, BIGO, DAN, V_DATE, si, hom, kwan, kwan1, kwan2 As String
|
||||
Dim V_Type As Int16 = 0
|
||||
|
||||
|
||||
'//데이터를 가져온다.
|
||||
Dim Dr As System.Data.DataRowView = Me.bs.Current
|
||||
ID = Dr("ID") '.Cells(Rowindex, 0).Value
|
||||
|
||||
If Dr("날짜") Is DBNull.Value Then
|
||||
V_DATE = ""
|
||||
Else
|
||||
V_DATE = Dr("날짜") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
If Dr("거래처명") Is DBNull.Value Then
|
||||
NAME = ""
|
||||
Else
|
||||
NAME = Dr("거래처명") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
If Dr("비고") Is DBNull.Value Then
|
||||
BIGO = ""
|
||||
Else
|
||||
BIGO = Dr("비고") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
If Dr("단가") Is DBNull.Value Then
|
||||
DAN = ""
|
||||
Else
|
||||
DAN = Dr("단가") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
If Dr("시공자") Is DBNull.Value Then
|
||||
si = ""
|
||||
Else
|
||||
si = Dr("시공자") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
If Dr("홈페이지") Is DBNull.Value Then
|
||||
hom = ""
|
||||
Else
|
||||
hom = Dr("홈페이지") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
If Dr("관리") Is DBNull.Value Then
|
||||
kwan = ""
|
||||
Else
|
||||
kwan = Dr("관리") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
If Dr("관리1") Is DBNull.Value Then
|
||||
kwan1 = ""
|
||||
Else
|
||||
kwan1 = Dr("관리1") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
If Dr("관리2") Is DBNull.Value Then
|
||||
kwan2 = ""
|
||||
Else
|
||||
kwan2 = Dr("관리2") '.Cells(Rowindex, 4).Value
|
||||
End If
|
||||
|
||||
|
||||
V_Type = (Me.view1.ActiveSheet.Cells(Rowindex, 10).Value) '//번호찰 종류 0은 일반 9는 기타번호찰
|
||||
'MsgBox(V_Type)
|
||||
|
||||
If V_Type = 0 Then '//일반가공번호찰이다.
|
||||
' Dim A As New AddEpole(ID, V_DATE, NAME, BIGO, DAN, si, hom, kwan, kwan1, kwan2)
|
||||
Dim A As New AddEpole(ID, V_DATE, NAME, BIGO, DAN, si, hom, kwan, kwan1, kwan2)
|
||||
A.Show()
|
||||
ElseIf V_Type = 9 Then '//기타번호찰(현재로서는 고압중요수용표찰
|
||||
Dim A As New AddEpoleETC(ID, V_DATE, NAME, BIGO, DAN)
|
||||
A.Show()
|
||||
ElseIf V_Type = 1 Then '//지중번호찰(현재로서는 고압중요수용표찰
|
||||
Dim A As New AddEpoleJJ(ID, V_DATE, NAME, BIGO, DAN)
|
||||
A.Show()
|
||||
ElseIf V_Type = 2 Then '//정액등
|
||||
Dim A As New AddEpoleDung(ID, V_DATE, NAME, BIGO, DAN)
|
||||
A.Show()
|
||||
ElseIf V_Type = 4 Then '//기기용
|
||||
Dim A As New AddEpolekiki(ID, V_DATE, NAME, BIGO, DAN)
|
||||
A.Show()
|
||||
ElseIf V_Type = 6 Then '//지중(케이블)
|
||||
Dim A As New AddEpoleCable(ID, V_DATE, NAME, BIGO, DAN)
|
||||
A.Show()
|
||||
ElseIf V_Type = 8 Then '//지중(케이블)
|
||||
Dim A As New AddEpoleCable2(ID, V_DATE, NAME, BIGO, DAN)
|
||||
A.Show()
|
||||
ElseIf V_Type = 7 Then '//지중(케이블선로표시라벨)
|
||||
Dim A As New AddEpoleCableLabel(ID, V_DATE, NAME, BIGO, DAN)
|
||||
A.Show()
|
||||
End If
|
||||
'If A.ShowDialog = Windows.Forms.DialogResult.OK Then Me.bt_find.PerformClick()
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub CustFP1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles view1.KeyDown
|
||||
e.Handled = True
|
||||
e.SuppressKeyPress = False
|
||||
If e.Shift AndAlso e.KeyCode = Keys.Delete Then '/delete
|
||||
e.Handled = True
|
||||
Delete_itm(True)
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click
|
||||
Delete_itm(True)
|
||||
End Sub
|
||||
|
||||
Private Sub bt_commit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_commit.Click
|
||||
If Not Me.IreaDataSet1.HasChanges Then
|
||||
NOTICE("변경된 데이터가 없습니다", Color.Red, Me.lb_msg)
|
||||
Return
|
||||
Else
|
||||
CHk_Modify()
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub bt_cancel_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_cancel.Click
|
||||
If Not Me.IreaDataSet1.HasChanges Then
|
||||
NOTICE("변경된 데이터가 없습니다", Color.Red, Me.lb_msg)
|
||||
Return
|
||||
Else
|
||||
Me.IreaDataSet1.RejectChanges()
|
||||
NOTICE("변경된 데이터가 복원되었습니다", Color.Blue, Me.lb_msg)
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
|
||||
Me.Close()
|
||||
End Sub
|
||||
Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click
|
||||
Delete_itm(True)
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripButton7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton7.Click
|
||||
CHk_Modify()
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripButton8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton8.Click
|
||||
If Not Me.IreaDataSet1.HasChanges Then
|
||||
NOTICE("변경된 데이터가 없습니다", Color.Red, Me.lb_msg)
|
||||
Return
|
||||
Else
|
||||
Me.IreaDataSet1.RejectChanges()
|
||||
NOTICE("변경된 데이터가 복원되었습니다", Color.Blue, Me.lb_msg)
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub bt_close_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_close.Click
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub view1_CellDoubleClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles view1.CellDoubleClick
|
||||
view_detail()
|
||||
e.Cancel = True
|
||||
End Sub
|
||||
|
||||
Private Sub view1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles view1.Enter
|
||||
NOTICE("목록을 더블클릭하면 세부내역을 볼 수 있습니다", Me.lb_msg)
|
||||
End Sub
|
||||
|
||||
Private Sub view1_CellClick(ByVal sender As System.Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles view1.CellClick
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripButton9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_find.Click
|
||||
CHk_Modify() '//변경여부를 묻늗느. 종료한다.
|
||||
Display_Data()
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripButton9_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripButton11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripButton10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt5.Click
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpoleETC(MaxId + 1)
|
||||
f.MdiParent = Me.ParentForm
|
||||
Select Case PoleEtcState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
Case "MAX"
|
||||
f.WindowState = FormWindowState.Maximized
|
||||
Case "MIN"
|
||||
f.WindowState = FormWindowState.Minimized
|
||||
Case Else
|
||||
f.WindowState = FormWindowState.Normal
|
||||
End Select
|
||||
f.Show() ' If f.ShowDialog = Windows.Forms.DialogResult.OK Then Me.bt_find.PerformClick()
|
||||
End Sub
|
||||
|
||||
'Private Function GetPAss2() As Boolean
|
||||
' If Admin Then Return True
|
||||
' Dim A As DialogResult = LoginForm2.ShowDialog
|
||||
' Dim TExt As String = LoginForm2.PasswordTextBox.Text
|
||||
' If A = Windows.Forms.DialogResult.OK Then
|
||||
' If TExt = "haegwang" Then
|
||||
' Return True
|
||||
' Else
|
||||
' Return False
|
||||
' End If
|
||||
' Else
|
||||
' Return False
|
||||
' End If
|
||||
|
||||
'End Function
|
||||
|
||||
Private Sub bt_jongak_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpoleDung(MaxId + 1)
|
||||
'f.MdiParent = Me.ParentForm
|
||||
'Select Case PoleEtcState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
' Case "MAX"
|
||||
' f.WindowState = FormWindowState.Maximized
|
||||
' Case "MIN"
|
||||
' f.WindowState = FormWindowState.Minimized
|
||||
' Case Else
|
||||
' f.WindowState = FormWindowState.Normal
|
||||
'End Select
|
||||
f.Show() ' If f.ShowDialog = Windows.Forms.DialogResult.OK Then Me.bt_find.PerformClick()
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub bt_savecolsize_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_savecolsize.Click
|
||||
Me.view1.ASetting_Save(False)
|
||||
End Sub
|
||||
|
||||
Private Sub bt_etcprog1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
'XLSOldtonew.Show()
|
||||
End Sub
|
||||
|
||||
Private Sub bt_etcprog2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
XLSSync.Show()
|
||||
End Sub
|
||||
|
||||
Private Sub mbt_configStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mbt_config.Click
|
||||
Config.ShowDialog()
|
||||
End Sub
|
||||
|
||||
Private Sub mbt_oldttonew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mbt_oldttonew.Click
|
||||
' If IsPro Then XLSOldtonew.Show()
|
||||
End Sub
|
||||
|
||||
Private Sub mbt_xlssync_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mbt_xlssync.Click
|
||||
If IsPro Then XLSSync.Show()
|
||||
End Sub
|
||||
|
||||
Private Sub mbt_writeauth_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mbt_writeauth.Click
|
||||
Dim auth As New MyAuth
|
||||
|
||||
Dim NewKey As String = InputBox("인증번호를 입력하세요 (인증번호는 숫자로만 이루어져 있습니다)")
|
||||
If IsNumeric(NewKey) = False Then
|
||||
MsgBox("프로그램을 재실행 하세요", MsgBoxStyle.Information, "확인")
|
||||
End
|
||||
End If
|
||||
auth.SetAuth(NewKey, My.Application.Info.DirectoryPath & "\epole.ini")
|
||||
MsgBox("프로그램을 재실행 하세요", MsgBoxStyle.Information, "확인")
|
||||
End
|
||||
End Sub
|
||||
|
||||
Private Sub bt_etc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt6.Click
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpoleDung(MaxId + 1)
|
||||
'f.MdiParent = Me.ParentForm
|
||||
'Select Case PoleEtcState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
' Case "MAX"
|
||||
' f.WindowState = FormWindowState.Maximized
|
||||
' Case "MIN"
|
||||
' f.WindowState = FormWindowState.Minimized
|
||||
' Case Else
|
||||
' f.WindowState = FormWindowState.Normal
|
||||
'End Select
|
||||
f.Show() ' If f.ShowDialog = Windows.Forms.DialogResult.OK Then Me.bt_find.PerformClick()
|
||||
End Sub
|
||||
|
||||
Private Sub bt_aa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_aa.Click
|
||||
AboutBox1.ShowDialog()
|
||||
End Sub
|
||||
|
||||
Private Sub BT11MenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT11.Click
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpole(MaxId + 1)
|
||||
f.MdiParent = Me.ParentForm
|
||||
Select Case PoleState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
Case "MAX"
|
||||
f.WindowState = FormWindowState.Maximized
|
||||
Case "MIN"
|
||||
f.WindowState = FormWindowState.Minimized
|
||||
Case Else
|
||||
f.WindowState = FormWindowState.Normal
|
||||
End Select
|
||||
f.Show() 'Dialog()
|
||||
' If f.ShowDialog = Windows.Forms.DialogResult.OK Then Me.bt_find.PerformClick()
|
||||
End Sub
|
||||
|
||||
Private Sub BT12olStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT12.Click
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpolekiki(MaxId + 1)
|
||||
f.MdiParent = Me.ParentForm
|
||||
Select Case PoleEtcState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
Case "MAX"
|
||||
f.WindowState = FormWindowState.Maximized
|
||||
Case "MIN"
|
||||
f.WindowState = FormWindowState.Minimized
|
||||
Case Else
|
||||
f.WindowState = FormWindowState.Normal
|
||||
End Select
|
||||
f.Show()
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripMenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem4.Click
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpoleCable(MaxId + 1)
|
||||
f.MdiParent = Me.ParentForm
|
||||
|
||||
Select Case PoleState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
Case "MAX"
|
||||
f.WindowState = FormWindowState.Maximized
|
||||
Case "MIN"
|
||||
f.WindowState = FormWindowState.Minimized
|
||||
Case Else
|
||||
f.WindowState = FormWindowState.Normal
|
||||
End Select
|
||||
f.Show() 'Dialog()
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripMenuItem5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem5.Click
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpoleCableLabel(MaxId + 1)
|
||||
f.MdiParent = Me.ParentForm
|
||||
|
||||
Select Case PoleState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
Case "MAX"
|
||||
f.WindowState = FormWindowState.Maximized
|
||||
Case "MIN"
|
||||
f.WindowState = FormWindowState.Minimized
|
||||
Case Else
|
||||
f.WindowState = FormWindowState.Normal
|
||||
End Select
|
||||
f.Show() 'Dialog()
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripMenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem3.Click
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpoleJJ(MaxId + 1)
|
||||
f.MdiParent = Me.ParentForm
|
||||
|
||||
Select Case PoleState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
Case "MAX"
|
||||
f.WindowState = FormWindowState.Maximized
|
||||
Case "MIN"
|
||||
f.WindowState = FormWindowState.Minimized
|
||||
Case Else
|
||||
f.WindowState = FormWindowState.Normal
|
||||
End Select
|
||||
f.Show() 'Dialog()
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripMenuItem6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem6.Click
|
||||
Dim A() As DataRow = Me.IreaDataSet1.MainTable.Select(vbNullString, "ID desc")
|
||||
Dim MaxId As Integer
|
||||
Try
|
||||
MaxId = A(0)(0).ToString
|
||||
Catch ex As Exception
|
||||
MaxId = 0
|
||||
End Try
|
||||
Dim f As New AddEpoleCable2(MaxId + 1)
|
||||
f.MdiParent = Me.ParentForm
|
||||
|
||||
Select Case PoleState.ToUpper 'picstate 는 ini 파일에 정의되어잇다
|
||||
Case "MAX"
|
||||
f.WindowState = FormWindowState.Maximized
|
||||
Case "MIN"
|
||||
f.WindowState = FormWindowState.Minimized
|
||||
Case Else
|
||||
f.WindowState = FormWindowState.Normal
|
||||
End Select
|
||||
f.Show() 'Dialog()
|
||||
End Sub
|
||||
End Class
|
||||
49
Epole/Log.Designer.vb
generated
Normal file
@@ -0,0 +1,49 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class Log
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.RichTextBox1 = New System.Windows.Forms.RichTextBox
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'RichTextBox1
|
||||
'
|
||||
Me.RichTextBox1.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.RichTextBox1.Location = New System.Drawing.Point(0, 0)
|
||||
Me.RichTextBox1.Name = "RichTextBox1"
|
||||
Me.RichTextBox1.Size = New System.Drawing.Size(525, 511)
|
||||
Me.RichTextBox1.TabIndex = 0
|
||||
Me.RichTextBox1.Text = ""
|
||||
'
|
||||
'Log
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.ClientSize = New System.Drawing.Size(525, 511)
|
||||
Me.Controls.Add(Me.RichTextBox1)
|
||||
Me.Name = "Log"
|
||||
Me.Text = "Log"
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
Friend WithEvents RichTextBox1 As System.Windows.Forms.RichTextBox
|
||||
End Class
|
||||
120
Epole/Log.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
3
Epole/Log.vb
Normal file
@@ -0,0 +1,3 @@
|
||||
Public Class Log
|
||||
|
||||
End Class
|
||||
81
Epole/MsgForm.Designer.vb
generated
Normal file
@@ -0,0 +1,81 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class MsgForm
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
MyBase.Dispose(disposing)
|
||||
End Sub
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.components = New System.ComponentModel.Container
|
||||
Me.RichTextBox1 = New System.Windows.Forms.RichTextBox
|
||||
Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
|
||||
Me.bt_clear = New System.Windows.Forms.ToolStripMenuItem
|
||||
Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripSeparator
|
||||
Me.bt_savelist = New System.Windows.Forms.ToolStripMenuItem
|
||||
Me.ContextMenuStrip1.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'RichTextBox1
|
||||
'
|
||||
Me.RichTextBox1.ContextMenuStrip = Me.ContextMenuStrip1
|
||||
Me.RichTextBox1.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.RichTextBox1.Location = New System.Drawing.Point(0, 0)
|
||||
Me.RichTextBox1.Name = "RichTextBox1"
|
||||
Me.RichTextBox1.Size = New System.Drawing.Size(776, 648)
|
||||
Me.RichTextBox1.TabIndex = 0
|
||||
Me.RichTextBox1.Text = ""
|
||||
'
|
||||
'ContextMenuStrip1
|
||||
'
|
||||
Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.bt_clear, Me.ToolStripMenuItem1, Me.bt_savelist})
|
||||
Me.ContextMenuStrip1.Name = "ContextMenuStrip1"
|
||||
Me.ContextMenuStrip1.Size = New System.Drawing.Size(153, 76)
|
||||
'
|
||||
'bt_clear
|
||||
'
|
||||
Me.bt_clear.Name = "bt_clear"
|
||||
Me.bt_clear.Size = New System.Drawing.Size(152, 22)
|
||||
Me.bt_clear.Text = "모두지우기"
|
||||
'
|
||||
'ToolStripMenuItem1
|
||||
'
|
||||
Me.ToolStripMenuItem1.Name = "ToolStripMenuItem1"
|
||||
Me.ToolStripMenuItem1.Size = New System.Drawing.Size(149, 6)
|
||||
'
|
||||
'bt_savelist
|
||||
'
|
||||
Me.bt_savelist.Name = "bt_savelist"
|
||||
Me.bt_savelist.Size = New System.Drawing.Size(152, 22)
|
||||
Me.bt_savelist.Text = "저장"
|
||||
'
|
||||
'MsgForm
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.ClientSize = New System.Drawing.Size(776, 648)
|
||||
Me.Controls.Add(Me.RichTextBox1)
|
||||
Me.Name = "MsgForm"
|
||||
Me.Text = "메세지폼"
|
||||
Me.ContextMenuStrip1.ResumeLayout(False)
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
Friend WithEvents RichTextBox1 As System.Windows.Forms.RichTextBox
|
||||
Friend WithEvents ContextMenuStrip1 As System.Windows.Forms.ContextMenuStrip
|
||||
Friend WithEvents bt_savelist As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents bt_clear As System.Windows.Forms.ToolStripMenuItem
|
||||
Friend WithEvents ToolStripMenuItem1 As System.Windows.Forms.ToolStripSeparator
|
||||
End Class
|
||||
123
Epole/MsgForm.resx
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
17
Epole/MsgForm.vb
Normal file
@@ -0,0 +1,17 @@
|
||||
Public Class MsgForm
|
||||
|
||||
Private Sub bt_clearStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_clear.Click
|
||||
Me.RichTextBox1.Clear()
|
||||
End Sub
|
||||
|
||||
Private Sub bt_savelist_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_savelist.Click
|
||||
Dim SD As New SaveFileDialog
|
||||
SD.FileName = "log" & Format(Now, "yyyyMMdd") & ".txt"
|
||||
If SD.ShowDialog() <> Windows.Forms.DialogResult.OK Then
|
||||
MsgBox("취소되었습니다", MsgBoxStyle.Critical, "사용자취소")
|
||||
Else
|
||||
Me.RichTextBox1.SaveFile(SD.FileName, RichTextBoxStreamType.PlainText)
|
||||
MsgBox("저장완료", MsgBoxStyle.Information, "확인")
|
||||
End If
|
||||
End Sub
|
||||
End Class
|
||||
38
Epole/My Project/Application.Designer.vb
generated
Normal file
@@ -0,0 +1,38 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 이 코드는 도구를 사용하여 생성되었습니다.
|
||||
' 런타임 버전:4.0.30319.18408
|
||||
'
|
||||
' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
||||
' 이러한 변경 내용이 손실됩니다.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
|
||||
Namespace My
|
||||
|
||||
'참고: 자동으로 생성되므로 직접 이 파일을 수정하지 마십시오. 변경할 사항이 있거나
|
||||
' 파일에서 빌드 오류가 발생하는 경우 프로젝트 디자이너로
|
||||
' 이동([프로젝트 속성]으로 이동하거나 솔루션 탐색기에서 My Project 노드를
|
||||
' 두 번 클릭)한 다음 [응용 프로그램] 탭에서 변경하십시오.
|
||||
'
|
||||
Partial Friend Class MyApplication
|
||||
|
||||
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
||||
Public Sub New()
|
||||
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
|
||||
Me.IsSingleInstance = false
|
||||
Me.EnableVisualStyles = true
|
||||
Me.SaveMySettingsOnExit = false
|
||||
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterAllFormsClose
|
||||
End Sub
|
||||
|
||||
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
||||
Protected Overrides Sub OnCreateMainForm()
|
||||
Me.MainForm = Global.EpoleNet.SplashScreen
|
||||
End Sub
|
||||
End Class
|
||||
End Namespace
|
||||
10
Epole/My Project/Application.myapp
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<MySubMain>true</MySubMain>
|
||||
<MainForm>SplashScreen</MainForm>
|
||||
<SingleInstance>false</SingleInstance>
|
||||
<ShutdownMode>1</ShutdownMode>
|
||||
<EnableVisualStyles>true</EnableVisualStyles>
|
||||
<AuthenticationMode>0</AuthenticationMode>
|
||||
<SaveMySettingsOnExit>false</SaveMySettingsOnExit>
|
||||
</MyApplicationData>
|
||||
35
Epole/My Project/AssemblyInfo.vb
Normal file
@@ -0,0 +1,35 @@
|
||||
Imports System
|
||||
Imports System.Reflection
|
||||
Imports System.Runtime.InteropServices
|
||||
|
||||
' 어셈블리의 일반 정보는 다음 특성 집합을 통해 제어됩니다.
|
||||
' 어셈블리와 관련된 정보를 수정하려면
|
||||
' 이 특성 값을 변경하십시오.
|
||||
|
||||
' 어셈블리 특성 값을 검토합니다.
|
||||
|
||||
<Assembly: AssemblyTitle("한전번호찰 통합프로그램")>
|
||||
<Assembly: AssemblyDescription("전주번호목록 작성 및 출력을 하는 프로그램")>
|
||||
<Assembly: AssemblyCompany("제공 : 해광기획")>
|
||||
<Assembly: AssemblyProduct("한전번호찰 통합프로그램")>
|
||||
<Assembly: AssemblyCopyright("Copyright (C) SIMP 2015")>
|
||||
<Assembly: AssemblyTrademark("SIMP")>
|
||||
|
||||
<Assembly: ComVisible(False)>
|
||||
|
||||
'이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
|
||||
<Assembly: Guid("e9e36afe-eab6-4c3b-a22e-2bbb3d42e000")>
|
||||
|
||||
' 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
|
||||
'
|
||||
' 주 버전
|
||||
' 부 버전
|
||||
' 빌드 번호
|
||||
' 수정 버전
|
||||
'
|
||||
' 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 버전이 자동으로
|
||||
' 지정되도록 할 수 있습니다.
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("19.05.03.1400")>
|
||||
<Assembly: AssemblyFileVersion("19.05.03.1400")>
|
||||
553
Epole/My Project/Resources.Designer.vb
generated
Normal file
@@ -0,0 +1,553 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 이 코드는 도구를 사용하여 생성되었습니다.
|
||||
' 런타임 버전:4.0.30319.34014
|
||||
'
|
||||
' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
||||
' 이러한 변경 내용이 손실됩니다.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
Imports System
|
||||
|
||||
Namespace My.Resources
|
||||
|
||||
'이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder
|
||||
'클래스에서 자동으로 생성되었습니다.
|
||||
'멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을
|
||||
'다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
|
||||
'''<summary>
|
||||
''' 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다.
|
||||
'''</summary>
|
||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||
Friend Module Resources
|
||||
|
||||
Private resourceMan As Global.System.Resources.ResourceManager
|
||||
|
||||
Private resourceCulture As Global.System.Globalization.CultureInfo
|
||||
|
||||
'''<summary>
|
||||
''' 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||
Get
|
||||
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("EpoleNet.Resources", GetType(Resources).Assembly)
|
||||
resourceMan = temp
|
||||
End If
|
||||
Return resourceMan
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대한 현재 스레드의 CurrentUICulture
|
||||
''' 속성을 재정의합니다.
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend Property Culture() As Global.System.Globalization.CultureInfo
|
||||
Get
|
||||
Return resourceCulture
|
||||
End Get
|
||||
Set
|
||||
resourceCulture = value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property about_16() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("about_16", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property about_161() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("about_161", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property about_24() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("about_24", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property about_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("about_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property apps_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("apps_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property back_16() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("back_16", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property back_24() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("back_24", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property back_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("back_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property calc_16() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("calc_16", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property cancl_16() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("cancl_16", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property cancl_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("cancl_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property confg_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("confg_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property down_16() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("down_16", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property down_24() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("down_24", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property down_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("down_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property edit_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("edit_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property excel() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("excel", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property forwd_16() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("forwd_16", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property forwd_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("forwd_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property go_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("go_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property image_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("image_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property lgicn_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("lgicn_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property new_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("new_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property new_321() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("new_321", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property open_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("open_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property opts_24() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("opts_24", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property opts_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("opts_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' (아이콘)과(와) 유사한 System.Drawing.Icon 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property Picasa() As System.Drawing.Icon
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("Picasa", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Icon)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property play_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("play_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property prefs_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("prefs_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property print_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("print_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property print_321() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("print_321", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property prtpv_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("prtpv_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property redo_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("redo_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property ref_24() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("ref_24", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property ref_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("ref_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property remov_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("remov_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property save_16() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("save_16", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property save_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("save_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property skipb_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("skipb_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property skipf_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("skipf_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property smicn_24() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("smicn_24", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property smicn_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("smicn_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property splay_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("splay_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property srch_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("srch_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property start() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("start", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property stop_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("stop_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property up_16() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("up_16", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property up_32() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("up_32", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
||||
268
Epole/My Project/Resources.resx
Normal file
@@ -0,0 +1,268 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="up_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\up_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="start" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\start.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="stop_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\stop_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="open_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\open_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="forwd_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\forwd_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="new_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\new_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="apps_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\apps_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="up_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\up_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="opts_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\opts_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="print_321" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\print_321.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Picasa" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Picasa .ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="edit_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\edit_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="srch_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\srch_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="skipb_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\skipb_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="redo_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\redo_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="play_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\play_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="back_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\back_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="down_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\down_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="remov_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\remov_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="confg_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\confg_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="print_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\print_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="prtpv_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\prtpv_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="about_161" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\about_161.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="save_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\save_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="image_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\image_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ref_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ref_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="cancl_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\cancl_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="down_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\down_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="smicn_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\smicn_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="about_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\about_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="back_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\back_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="back_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\back_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="excel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\excel.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="forwd_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\forwd_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="cancl_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\cancl_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ref_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ref_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="save_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\save_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="smicn_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\smicn_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="prefs_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\prefs_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="down_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\down_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="skipf_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\skipf_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="lgicn_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\lgicn_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="new_321" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\new_321.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="go_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\go_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="splay_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\splay_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="about_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\about_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="calc_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\calc_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="about_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\about_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="opts_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\opts_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
||||
84
Epole/My Project/Settings.Designer.vb
generated
Normal file
@@ -0,0 +1,84 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 이 코드는 도구를 사용하여 생성되었습니다.
|
||||
' 런타임 버전:4.0.30319.42000
|
||||
'
|
||||
' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
||||
' 이러한 변경 내용이 손실됩니다.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0"), _
|
||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Partial Friend NotInheritable Class MySettings
|
||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||
|
||||
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
|
||||
|
||||
#Region "My.Settings 자동 저장 기능"
|
||||
#If _MyType = "WindowsForms" Then
|
||||
Private Shared addedHandler As Boolean
|
||||
|
||||
Private Shared addedHandlerLockObject As New Object
|
||||
|
||||
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
|
||||
If My.Application.SaveMySettingsOnExit Then
|
||||
My.Settings.Save()
|
||||
End If
|
||||
End Sub
|
||||
#End If
|
||||
#End Region
|
||||
|
||||
Public Shared ReadOnly Property [Default]() As MySettings
|
||||
Get
|
||||
|
||||
#If _MyType = "WindowsForms" Then
|
||||
If Not addedHandler Then
|
||||
SyncLock addedHandlerLockObject
|
||||
If Not addedHandler Then
|
||||
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
|
||||
addedHandler = True
|
||||
End If
|
||||
End SyncLock
|
||||
End If
|
||||
#End If
|
||||
Return defaultInstance
|
||||
End Get
|
||||
End Property
|
||||
|
||||
<Global.System.Configuration.ApplicationScopedSettingAttribute(), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Configuration.SpecialSettingAttribute(Global.System.Configuration.SpecialSetting.ConnectionString), _
|
||||
Global.System.Configuration.DefaultSettingValueAttribute("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Debug\DataBase\i"& _
|
||||
"rea.mdb")> _
|
||||
Public ReadOnly Property ireaConnectionString() As String
|
||||
Get
|
||||
Return CType(Me("ireaConnectionString"),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
End Namespace
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||
Friend Module MySettingsProperty
|
||||
|
||||
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||
Friend ReadOnly Property Settings() As Global.EpoleNet.My.MySettings
|
||||
Get
|
||||
Return Global.EpoleNet.My.MySettings.Default
|
||||
End Get
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
||||
14
Epole/My Project/Settings.settings
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="My" GeneratedClassName="MySettings" UseMySettingsClassName="true">
|
||||
<Profiles />
|
||||
<Settings>
|
||||
<Setting Name="ireaConnectionString" Type="(Connection string)" Scope="Application">
|
||||
<DesignTimeValue Profile="(Default)"><?xml version="1.0" encoding="utf-16"?>
|
||||
<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Debug\DataBase\irea.mdb</ConnectionString>
|
||||
<ProviderName>System.Data.OleDb</ProviderName>
|
||||
</SerializableConnectionString></DesignTimeValue>
|
||||
<Value Profile="(Default)">Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Debug\DataBase\irea.mdb</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
||||
11
Epole/My Project/app.manifest
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<applicationRequestMinimum>
|
||||
<defaultAssemblyRequest permissionSetReference="Custom" />
|
||||
<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
|
||||
</applicationRequestMinimum>
|
||||
</security>
|
||||
</trustInfo>
|
||||
</asmv1:assembly>
|
||||
1
Epole/My Project/licenses.licx
Normal file
@@ -0,0 +1 @@
|
||||
FarPoint.Win.Spread.FpSpread, FarPoint.Win.Spread, Version=5.0.2005.2008, Culture=neutral, PublicKeyToken=327c3516b1b18457
|
||||
72
Epole/MyAuth.vb
Normal file
@@ -0,0 +1,72 @@
|
||||
Imports MyControlOLEDBv2
|
||||
|
||||
Public Class MyAuth '//각종인증방법을 이용한다.
|
||||
Public Function GetDateAuth(ByVal 만기일자 As Date) As Boolean '//날짜인증시 사용가능한지
|
||||
'//사용가능한 날짜인지 확인하고 만약 날짜정보가 없으면은 날짜를 setdataeauth 를 실행합니다
|
||||
'//인터넷에 연결되어있을시 현재 시간정보를 인터넷에서 받아온ㄷ
|
||||
'//콘솔의 현재날짜가 설치된 날짜보다 더 뒤일경우 사용중지
|
||||
'//레지 파일의 기록날짜가 서로다를경우 사용중지
|
||||
'//레지,파일의 기록날짜가 동일하고 콘솔의 현재날짜가 기한을 넘지않았을경우에만 true 한다.
|
||||
Dim isAvailable As Boolean = My.Computer.Network.IsAvailable '//인터넷사용여부
|
||||
Dim CurrentDate As Date
|
||||
|
||||
If isAvailable Then '//인터넷에서 날짜정보를 가져온다 기록된 날짜와 오늘의 날짜를 확인한다.
|
||||
Dim Itime As Date
|
||||
Try
|
||||
CurrentDate = Itime
|
||||
Catch ex As Exception '//에러발생시 콘솔날짜로 세팅한다.
|
||||
CurrentDate = Now
|
||||
End Try
|
||||
Else
|
||||
MsgBox("인터넷사용불가")
|
||||
CurrentDate = Now
|
||||
End If
|
||||
|
||||
If 만기일자 > CurrentDate Then Return False
|
||||
Return True
|
||||
End Function
|
||||
|
||||
Public Sub SetAuth(ByVal Newkey As String, ByVal Fn As String)
|
||||
' Dim auth As New ARINCLASS
|
||||
Dim Arinini As New MyINI2(Fn)
|
||||
Arinini.Write("main", "install", Newkey)
|
||||
Arinini.Write("main", "installkey", Newkey.GetHashCode)
|
||||
|
||||
Dim A As New System.Text.StringBuilder
|
||||
A.AppendLine("인증정보가 파일에 기록되었습니다")
|
||||
A.AppendLine("만기일 : " & Date.FromFileTimeUtc(Newkey))
|
||||
MsgBox(A.ToString, MsgBoxStyle.Information, "기록완료")
|
||||
End Sub
|
||||
|
||||
|
||||
''' <summary>
|
||||
''' 미지원 함수
|
||||
''' </summary>
|
||||
''' <returns></returns>
|
||||
''' <remarks></remarks>
|
||||
Public Function SetDateAuth() As Boolean '//레지와 파일에 해당 인증정보를 기록합니다
|
||||
Return True
|
||||
End Function
|
||||
|
||||
''' <summary>
|
||||
''' 미지원함수
|
||||
''' </summary>
|
||||
''' <returns></returns>
|
||||
''' <remarks></remarks>
|
||||
Public Function GetCurrentDate() As Date '//오늘날짜를 가져옵니다
|
||||
Return Now
|
||||
End Function
|
||||
|
||||
Public Function GetDateNumber(ByVal 시작일 As Date) As Long
|
||||
Return 시작일.ToFileTimeUtc
|
||||
End Function
|
||||
|
||||
Public Function GetDateNumberEnc(ByVal 시작일 As Date) As String
|
||||
Return 시작일.ToFileTimeUtc.ToString.GetHashCode '//날짜로 들어가면 날짜의 해쉬코드를 넘겨준다.
|
||||
End Function
|
||||
|
||||
Public Function GetDateNumberEnc(ByVal 시작일 As Long) As String
|
||||
Return 시작일.ToString.GetHashCode
|
||||
End Function
|
||||
|
||||
End Class
|
||||
287
Epole/MyINI.vb
Normal file
@@ -0,0 +1,287 @@
|
||||
Imports System.IO
|
||||
|
||||
Public Class tinyIni
|
||||
Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Integer, ByVal lpFileName As String) As Integer
|
||||
Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpDownFileName As String) As Integer
|
||||
'Private Aname As String
|
||||
Public FileName As String = vbNullString
|
||||
Private FileNameBuf As String
|
||||
Private m_sPath As String
|
||||
Private m_sKey As String
|
||||
Private m_sSection As String
|
||||
Private m_sDefault As String
|
||||
Private m_lLastReturnCode As Integer
|
||||
|
||||
Public Sub New(ByVal File As String)
|
||||
FileName = File
|
||||
FileNameBuf = File
|
||||
Me.Create()
|
||||
|
||||
'MsgBox("New 1=" & FileName & vbCrLf & "2=" & FileNameBuf)
|
||||
|
||||
' If Not System.IO.File.Exists(File) Then System.IO.File.Create(File)
|
||||
End Sub
|
||||
Public Sub Create()
|
||||
If Exist() = True Then Return
|
||||
Dim A As New IO.FileInfo(FileName)
|
||||
A.Directory.Create()
|
||||
Dim FS As IO.FileStream = A.Create()
|
||||
Dim SW As New IO.StreamWriter(FS, System.Text.Encoding.Default)
|
||||
SW.WriteLine("//Myini 로부터 자동생성된 파일입니다")
|
||||
SW.WriteLine("//생성일자 : " & Now.ToString)
|
||||
SW.Flush()
|
||||
SW.Close()
|
||||
FS.Close()
|
||||
SW = Nothing
|
||||
FS = Nothing
|
||||
FileName = FileNameBuf
|
||||
End Sub
|
||||
Public Function Exist() As Boolean
|
||||
Return System.IO.File.Exists(FileName)
|
||||
End Function
|
||||
|
||||
Public Function Read(ByVal appkey As String, ByVal subkey As String, Optional ByVal DefaultValue As String = vbNullString) As String '//변수초기화
|
||||
'MsgBox("Read 1=" & FileName & vbCrLf & "2=" & FileNameBuf)
|
||||
|
||||
Dim tempstr As Integer 'ini파일에서 읽어온 값을 임시저장하는 변수
|
||||
Dim strtemp As String = New String(Chr(0), 2000) 'ini파일의 임시 변수
|
||||
Dim Tempbuf As String
|
||||
|
||||
If Not Exist() Then
|
||||
MsgBox("환경파일이 존재하지 않습니다" & vbCrLf & "APP=" & appkey & vbCrLf & "subkey=" & subkey & vbCrLf & "파일명=" & FileName, MsgBoxStyle.Critical, "Error")
|
||||
Return vbNullString
|
||||
End If
|
||||
Try
|
||||
tempstr = GetPrivateProfileString(appkey, subkey, "", strtemp, Len(strtemp), FileName)
|
||||
Tempbuf = strtemp.Substring(0, tempstr)
|
||||
Tempbuf = Tempbuf.Trim(Chr(0))
|
||||
|
||||
FileName = FileNameBuf
|
||||
|
||||
If Tempbuf.Trim = vbNullString AndAlso DefaultValue <> vbNullString Then
|
||||
Return DefaultValue
|
||||
Else
|
||||
Return Tempbuf
|
||||
End If
|
||||
Catch ex As Exception
|
||||
FileName = FileNameBuf
|
||||
Return vbNullString
|
||||
End Try
|
||||
|
||||
End Function
|
||||
Public Function ReadFile(ByVal appkey As String, ByVal subkey As String, ByVal filename2 As String, Optional ByVal DefaultValue As String = vbNullString) As String '//변수초기화
|
||||
'MsgBox("ReadFile 1=" & FileName & vbCrLf & "2=" & FileNameBuf)
|
||||
Dim tempstr As Integer 'ini파일에서 읽어온 값을 임시저장하는 변수
|
||||
Dim strtemp As String = New String(Chr(0), 2000) 'ini파일의 임시 변수
|
||||
Dim Tempbuf As String
|
||||
|
||||
If Not System.IO.File.Exists(filename2) Then
|
||||
MsgBox("환경파일이 존재하지 않습니다" & vbCrLf & "파일명=" & FileName, MsgBoxStyle.Critical, "Error")
|
||||
Return vbNullString
|
||||
End If
|
||||
|
||||
Try
|
||||
tempstr = GetPrivateProfileString(appkey, subkey, "", strtemp, Len(strtemp), filename2)
|
||||
Tempbuf = strtemp.Substring(0, tempstr)
|
||||
If Tempbuf.Trim = vbNullString AndAlso DefaultValue <> vbNullString Then
|
||||
Return DefaultValue
|
||||
Else
|
||||
Return Tempbuf
|
||||
End If
|
||||
Catch ex As Exception
|
||||
Return vbNullString
|
||||
End Try
|
||||
FileName = FileNameBuf
|
||||
End Function
|
||||
|
||||
Public Function Write(ByVal appkey As String, ByVal subkey As String, ByVal WriteVal As Object) As Integer
|
||||
Dim RetVal As Integer
|
||||
'MsgBox("Write1 1=" & FileName & vbCrLf & "2=" & FileNameBuf)
|
||||
If Not Exist() Then
|
||||
MsgBox("환경파일이 존재하지 않습니다" & vbCrLf & "파일을 생성합니다." & vbCrLf & "파일명=" & FileName, MsgBoxStyle.Information, "확인")
|
||||
Me.Create()
|
||||
End If
|
||||
' FileName = Aname
|
||||
RetVal = (WritePrivateProfileString(appkey, subkey, WriteVal, FileName))
|
||||
FileName = FileNameBuf
|
||||
Return RetVal
|
||||
|
||||
End Function
|
||||
Public Sub Write(ByVal appkey As String, ByVal subkey As String, ByVal WriteVal As Object, ByVal fileName2 As String)
|
||||
'MsgBox("Write2 1=" & FileName & vbCrLf & "2=" & FileNameBuf)
|
||||
If Not System.IO.File.Exists(fileName2) Then
|
||||
MsgBox("[D] 환경파일이 존재하지 않습니다" & vbCrLf & "파일을 생성합니다." & vbCrLf & "파일명=" & fileName2, MsgBoxStyle.Information, "확인")
|
||||
System.IO.File.Create(fileName2)
|
||||
End If
|
||||
WritePrivateProfileString(appkey, subkey, WriteVal, fileName2)
|
||||
FileName = FileNameBuf
|
||||
End Sub
|
||||
|
||||
|
||||
|
||||
Public Sub EnumerateCurrentSection(ByRef sKey() As String, ByRef iCount As Integer)
|
||||
Dim sSection As String
|
||||
Dim iPos As Integer
|
||||
Dim iNextPos As Integer
|
||||
Dim sCur As String
|
||||
|
||||
iCount = 0
|
||||
Erase sKey
|
||||
sSection = INISection
|
||||
If (Len(sSection) > 0) Then
|
||||
iPos = 1
|
||||
iNextPos = InStr(iPos, sSection, Chr(0))
|
||||
Do While iNextPos <> 0
|
||||
sCur = Mid(sSection, iPos, iNextPos - iPos)
|
||||
If (sCur <> Chr(0)) Then
|
||||
iCount = iCount + 1
|
||||
'UPGRADE_WARNING: sKey 배열의 하한이 1에서 0(으)로 변경되었습니다. 자세한 내용은 다음을 참조하십시오. 'ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?keyword="0F1C9BE1-AF9D-476E-83B1-17D43BECFF20"'
|
||||
ReDim Preserve sKey(iCount)
|
||||
sKey(iCount) = Mid(sSection, iPos, iNextPos - iPos)
|
||||
iPos = iNextPos + 1
|
||||
iNextPos = InStr(iPos, sSection, Chr(0))
|
||||
End If
|
||||
Loop
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
Public Sub GetAllsection(ByVal key As String, ByRef Section As ArrayList, ByRef Value As ArrayList)
|
||||
Dim FS As New System.IO.FileStream(FileName, FileMode.Open)
|
||||
Dim SR As New StreamReader(FS, System.Text.Encoding.Default)
|
||||
Dim Findkey As String = "[" & key & "]"
|
||||
Dim Line As String
|
||||
Dim KeyPos As Integer = -1
|
||||
Dim Seppos As Integer = -1
|
||||
While SR.Peek > -1
|
||||
Line = SR.ReadLine
|
||||
If KeyPos = -1 Then '//키를 못찻았으면
|
||||
If Line.ToUpper.IndexOf(Findkey.ToUpper) > -1 Then KeyPos = Line.ToUpper.IndexOf(Findkey.ToUpper)
|
||||
Else '//찾앗으면
|
||||
If Line.IndexOf("[") = -1 Then '//그다음 키가 오기전까지 모두 추가한다.
|
||||
Seppos = Line.IndexOf("=")
|
||||
Section.Add(Line.Substring(0, Seppos))
|
||||
Value.Add(Line.Substring(Seppos + 1))
|
||||
Else
|
||||
Exit While
|
||||
End If
|
||||
End If
|
||||
End While
|
||||
|
||||
SR.Close()
|
||||
FS.Close()
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub EnumerateAllSections(ByRef sSections() As String, ByRef iCount As Integer)
|
||||
Dim sIniFile As String
|
||||
Dim iPos As Integer
|
||||
Dim iNextPos As Integer
|
||||
Dim sCur As String
|
||||
|
||||
iCount = 0
|
||||
Erase sSections
|
||||
sIniFile = Sections
|
||||
If (Len(sIniFile) > 0) Then
|
||||
iPos = 1
|
||||
iNextPos = InStr(iPos, sIniFile, Chr(0))
|
||||
Do While iNextPos <> 0
|
||||
If (iNextPos <> iPos) Then
|
||||
sCur = Mid(sIniFile, iPos, iNextPos - iPos)
|
||||
iCount = iCount + 1
|
||||
'UPGRADE_WARNING: sSections 배열의 하한이 1에서 0(으)로 변경되었습니다. 자세한 내용은 다음을 참조하십시오. 'ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?keyword="0F1C9BE1-AF9D-476E-83B1-17D43BECFF20"'
|
||||
ReDim Preserve sSections(iCount)
|
||||
sSections(iCount) = sCur
|
||||
End If
|
||||
iPos = iNextPos + 1
|
||||
iNextPos = InStr(iPos, sIniFile, Chr(0))
|
||||
Loop
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Property INISection() As String
|
||||
Get
|
||||
Dim sBuf As String
|
||||
Dim iSize As String
|
||||
Dim iRetCode As Short
|
||||
|
||||
sBuf = Space(8192)
|
||||
iSize = CStr(Len(sBuf))
|
||||
iRetCode = GetPrivateProfileString(m_sSection, 0, m_sDefault, sBuf, CInt(iSize), m_sPath)
|
||||
If (CDbl(iSize) > 0) Then
|
||||
INISection = Left(sBuf, iRetCode)
|
||||
Else
|
||||
INISection = ""
|
||||
End If
|
||||
|
||||
End Get
|
||||
Set(ByVal Value As String)
|
||||
m_lLastReturnCode = WritePrivateProfileString(m_sSection, 0, Value, m_sPath)
|
||||
End Set
|
||||
End Property
|
||||
ReadOnly Property Sections() As String
|
||||
Get
|
||||
Dim sBuf As String
|
||||
Dim iSize As String
|
||||
Dim iRetCode As Short
|
||||
|
||||
sBuf = Space(8192)
|
||||
iSize = CStr(Len(sBuf))
|
||||
iRetCode = GetPrivateProfileString(0, 0, m_sDefault, sBuf, CInt(iSize), m_sPath)
|
||||
If (CDbl(iSize) > 0) Then
|
||||
Sections = Left(sBuf, iRetCode)
|
||||
Else
|
||||
Sections = ""
|
||||
End If
|
||||
|
||||
End Get
|
||||
End Property
|
||||
|
||||
ReadOnly Property LastReturnCode() As Integer
|
||||
Get
|
||||
LastReturnCode = m_lLastReturnCode
|
||||
End Get
|
||||
End Property
|
||||
ReadOnly Property Success() As Boolean
|
||||
Get
|
||||
Success = (m_lLastReturnCode <> 0)
|
||||
End Get
|
||||
End Property
|
||||
'UPGRADE_NOTE: Default이(가) Default_Renamed(으)로 업그레이드되었습니다. 자세한 내용은 다음을 참조하십시오. 'ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?keyword="A9E4979A-37FA-4718-9994-97DD76ED70A7"'
|
||||
Property Default_Renamed() As String
|
||||
Get
|
||||
Default_Renamed = m_sDefault
|
||||
End Get
|
||||
Set(ByVal Value As String)
|
||||
m_sDefault = Value
|
||||
End Set
|
||||
End Property
|
||||
Property Path() As String
|
||||
Get
|
||||
Path = m_sPath
|
||||
End Get
|
||||
Set(ByVal Value As String)
|
||||
m_sPath = Value
|
||||
End Set
|
||||
End Property
|
||||
Property Key() As String
|
||||
Get
|
||||
Key = m_sKey
|
||||
End Get
|
||||
Set(ByVal Value As String)
|
||||
m_sKey = Value
|
||||
End Set
|
||||
End Property
|
||||
Property Section() As String
|
||||
Get
|
||||
Section = m_sSection
|
||||
End Get
|
||||
Set(ByVal Value As String)
|
||||
m_sSection = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
|
||||
End Class
|
||||
35
Epole/MyPath.vb
Normal file
@@ -0,0 +1,35 @@
|
||||
Public Class MyPath
|
||||
Public Shared Function Current() As String
|
||||
Return My.Application.Info.DirectoryPath
|
||||
End Function
|
||||
Public Shared Function Windows() As String
|
||||
Dim SYSTEMD As String = (System.Environment.GetFolderPath(Environment.SpecialFolder.System))
|
||||
Dim DI As System.IO.DirectoryInfo = New System.IO.DirectoryInfo(SYSTEMD)
|
||||
Return DI.Parent.FullName
|
||||
End Function
|
||||
Public Shared Function System32() As String
|
||||
Return System.Environment.GetFolderPath(Environment.SpecialFolder.System).ToString
|
||||
End Function
|
||||
Public Shared Function Desktop() As String
|
||||
Return System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
|
||||
End Function
|
||||
Public Shared Function DesktopPath() As String
|
||||
Return System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
|
||||
End Function
|
||||
Public Shared Function Mycomputer() As String
|
||||
Return System.Environment.GetFolderPath(Environment.SpecialFolder.MyComputer)
|
||||
End Function
|
||||
Public Shared Function Mydocument() As String
|
||||
Return System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
|
||||
End Function
|
||||
Public Shared Function Programfiles() As String
|
||||
Return System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)
|
||||
End Function
|
||||
Public Shared Function StartMenu() As String
|
||||
Return System.Environment.GetFolderPath(Environment.SpecialFolder.StartMenu)
|
||||
End Function
|
||||
Public Shared Function StartUp() As String
|
||||
Return System.Environment.GetFolderPath(Environment.SpecialFolder.Startup)
|
||||
End Function
|
||||
|
||||
End Class
|
||||
36
Epole/NewFp.Designer.vb
generated
Normal file
@@ -0,0 +1,36 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class NewFp
|
||||
Inherits FarPoint.Win.Spread.FpSpread
|
||||
|
||||
'UserControl1은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
CType(Me, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'NewFp
|
||||
'
|
||||
Me.ActiveSheetIndex = -1
|
||||
CType(Me, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
|
||||
End Class
|
||||
123
Epole/NewFp.resx
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
1430
Epole/NewFp.vb
Normal file
BIN
Epole/Picasa .ico
Normal file
|
After Width: | Height: | Size: 328 KiB |
78
Epole/ReadMe.txt
Normal file
@@ -0,0 +1,78 @@
|
||||
190502 * 기존 QR이 존재하는 화면에 배경색 전경색을 추가함
|
||||
170715 * 가공-선로화살표를 비고 앞에 놓이도록 수정
|
||||
* 엑셀불러오기에 선로화살표 기능추가
|
||||
* 엑셀내보내기에서 컬럼을 제외함 (컬럼이 있으면 데이터가 컬럼수만큼 출력 안됨.. 그레이프까페에 문의함)
|
||||
|
||||
170711 * 전주번호찰 일반번호찰에 화살표를 추가함
|
||||
2017-05-19
|
||||
지중번호찰 입력에서 빈줄체크로직에 몇개 필드 더 추가
|
||||
설치파일 다시 생성함 2013은 사용못하고 limit 버젼으로 했음
|
||||
2014-04-16
|
||||
구전산화번호->신전산화번호 변경시 flexgrid 로 일부 대체 (저장시 오류가 있음)
|
||||
2014-04-15
|
||||
가공번호찰입력 - 구신전산화번호가 같은경우(다른줄) 에서 찾은 갯수가 표시되지 않은 현상 제거
|
||||
가공번호찰 출력에서 H가 있는 경우 없는경우 저장시 번호에 H여부 판단하여 저장하도록 수정
|
||||
2017-03-20
|
||||
지중일반에 제조년월/제조회사 필드 추가
|
||||
2017-03-08
|
||||
가공번호찰에서 . .지선주일때 전주번호가 나오지 않아야하는데. 나오는 현상 제거 (소스코드 1줄 누락되어서 구버젼 보고 복구함)
|
||||
중복검사 기능 1개 수정 및 추가
|
||||
전체페이지 출력완료후 마지막 데이터가 이상하게 디스플레이되는 현상 제거(화면에만 그러함 : 인쇄물은 파일로 출력시 확인 못함) <- 전 화면 적용
|
||||
다음페이지 출력설정이 된 경우 홀수 페이지가 나오지 않는 현상 수정
|
||||
|
||||
2017-03-02
|
||||
스타일연속저장시 나타나는 오류 현상제거(삭제된 행....)
|
||||
지중(케이블) , 각 구간을 1개에서 15개로 개별 분리
|
||||
|
||||
2017-02-27
|
||||
1/3 : 기입(선로명) 스타일에서 타 스타일 변경시 선로명 복사기능이 남아 있는 현상 제거
|
||||
2/3 : 기입(선로명) 스타일에서 한줄전주번호가 표시되는 현상제거(해당 기능은 전주번호 표시여부에 연결되었습니다)
|
||||
3/3 : 기입(선로명) 스타일에서 데이터출력옵션이 "다음데이터" 에서 "현재데이터" 로 기본값 변경되었습니다
|
||||
|
||||
2017-02-16
|
||||
지중출력시 시공년월을 기존 1개에서 10개로 분리처리함
|
||||
2017-02-10
|
||||
입력폼(지중) 에서 데이터테이블 fill,update 오류가 발생해서,
|
||||
tableAdater 새로 생성해서 우선 막아둠 ;; 고쳐야함
|
||||
2016-08-30
|
||||
printformsrc 에서 비고명이 패턴파싱에 오류가 있었음 해결됨
|
||||
중요수용에서 관리구가 5자리 미만일경우 오류가 발생하는 경우에대한 오류처리추가
|
||||
|
||||
2016-01-31
|
||||
1)가공번호찰 _일반번호찰
|
||||
입력창에서 우측 기입체크부분은 있는데 우측에 "인입용체크창이 숨었네요" 칸을 열어주세요.
|
||||
2) 가공번호찰 _자동화기기번호찰
|
||||
현재 에러가나서 열리지않습니다.
|
||||
자동화기기번호찰 복원용의 내용과 동일하게 바꾸어주세요.
|
||||
3)지중번호찰_일반번호찰
|
||||
기기번호(선로명+선로번호) , 변압기사항(선로명+선로번호+상+형식(용량)) 으로 조정합니다.
|
||||
*기존 기기번호1 과 기기번호2가 있는대 기기번호2칸은 없애고 칸을 늘리는데 사용하시게요.
|
||||
3)중요수용번호찰
|
||||
입력창이 칸이 열리지않고 하너로 묶여 있네요 펼쳐주세요.
|
||||
|
||||
|
||||
2016-01-23
|
||||
지중번호찰 내용추가 (선로명+기기, 선로명+변압기)
|
||||
2015-02-12
|
||||
windows 7 64bit 에서 재 컴파일(한글및 추가 오류 제거됨)
|
||||
2015-02-08
|
||||
1)점검일자가 연결은 되었는데 지정을하고 점검일자 내용이 없는데도 원과 선이 그대로 활성화됨
|
||||
2)엔터치고 바로 아래로 내려가지않고 중간에서 한줄삽입됨
|
||||
-내용이없을때 이상없는데 내용이 있으면 이상하게 작동.
|
||||
3)한줄삽입/한줄추가 /한줄삭제 등 기능이 안됨
|
||||
삽입및 추가시 순번이형성되면서 순서가 에러가 발생하여 오류가생기네요.
|
||||
한줄삽입시에는 순번은 상단순번을 복사해서 동일하게 하고 한줄삽입이 되어야하고,
|
||||
한줄추가는 순번을 무시하고 마지막줄 다음으로 생성되는게 좋을듯하네요.
|
||||
4)COS 휴즈용량(10A , 3A , 100A 등등) A자등 영문 우선이며 대문자우선
|
||||
5)상표시찰 영문 우선이며 대문자우선
|
||||
6)엑셀 불러오기에서도 추가된 내용이 들러가야합니다.(점검일자 누락)
|
||||
|
||||
2015-02-03
|
||||
1)프로그램 설치하면 프레임워크 설치후 멈춤현상 있음 다시설치하면 이어서 설치는 됨
|
||||
2)가공 일반번호찰 제작에서 우측 인입 체크 줄이 숨어버려서 인입 지정이 안됨.
|
||||
3)선/박스/원 연결에서 점검일자 부분도 연결을 시켜주세요. 누락됨
|
||||
4)COS 휴즈용량(10A , 3A , 100A 등등)에서 자수별로 조정이 안됨.
|
||||
5)상표시찰 1단은 양호하며, 2단에서 자수(1자인경우/3자인경우 별도 조정이 안됨(패턴저장)
|
||||
6)엑셀 불러오기에서도 추가된 내용이 들러가야합니다.
|
||||
|
||||
2014-12-17 : 프린터 여백과 스케일 값이 숫자만 입력되도록 수정
|
||||
BIN
Epole/Resources/about_16.png
Normal file
|
After Width: | Height: | Size: 693 B |
BIN
Epole/Resources/about_161.png
Normal file
|
After Width: | Height: | Size: 809 B |
BIN
Epole/Resources/about_24.png
Normal file
|
After Width: | Height: | Size: 1023 B |
BIN
Epole/Resources/about_32.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
Epole/Resources/apps_32.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
Epole/Resources/back_16.png
Normal file
|
After Width: | Height: | Size: 715 B |
BIN
Epole/Resources/back_24.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Epole/Resources/back_32.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Epole/Resources/calc_16.png
Normal file
|
After Width: | Height: | Size: 590 B |
BIN
Epole/Resources/cancl_16.png
Normal file
|
After Width: | Height: | Size: 1017 B |
BIN
Epole/Resources/cancl_32.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
Epole/Resources/confg_32.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Epole/Resources/down_16.png
Normal file
|
After Width: | Height: | Size: 694 B |
BIN
Epole/Resources/down_24.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Epole/Resources/down_32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Epole/Resources/edit_32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Epole/Resources/excel.png
Normal file
|
After Width: | Height: | Size: 8.7 KiB |
BIN
Epole/Resources/forwd_16.png
Normal file
|
After Width: | Height: | Size: 720 B |
BIN
Epole/Resources/forwd_32.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Epole/Resources/go_32.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Epole/Resources/image_32.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Epole/Resources/lgicn_32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Epole/Resources/new_32.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
Epole/Resources/new_321.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Epole/Resources/open_32.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Epole/Resources/opts_24.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Epole/Resources/opts_32.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Epole/Resources/play_32.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Epole/Resources/prefs_32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Epole/Resources/print_32.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Epole/Resources/print_321.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Epole/Resources/prtpv_32.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Epole/Resources/redo_32.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Epole/Resources/ref_24.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Epole/Resources/ref_32.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
Epole/Resources/remov_32.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
Epole/Resources/save_16.png
Normal file
|
After Width: | Height: | Size: 636 B |
BIN
Epole/Resources/save_32.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Epole/Resources/skipb_32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Epole/Resources/skipf_32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Epole/Resources/smicn_24.png
Normal file
|
After Width: | Height: | Size: 1010 B |
BIN
Epole/Resources/smicn_32.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Epole/Resources/splay_32.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Epole/Resources/srch_32.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
Epole/Resources/start.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
Epole/Resources/stop_32.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Epole/Resources/up_16.png
Normal file
|
After Width: | Height: | Size: 680 B |
BIN
Epole/Resources/up_32.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
140
Epole/SplashScreen.Designer.vb
generated
Normal file
@@ -0,0 +1,140 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class SplashScreen
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
If disposing Then
|
||||
If Not (components Is Nothing) Then
|
||||
components.Dispose()
|
||||
End If
|
||||
End If
|
||||
MyBase.Dispose(disposing)
|
||||
End Sub
|
||||
Friend WithEvents MainLayoutPanel As System.Windows.Forms.TableLayoutPanel
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.MainLayoutPanel = New System.Windows.Forms.TableLayoutPanel()
|
||||
Me.lb_msg = New System.Windows.Forms.Label()
|
||||
Me.DetailsLayoutPanel = New System.Windows.Forms.TableLayoutPanel()
|
||||
Me.Copyright = New System.Windows.Forms.Label()
|
||||
Me.Version = New System.Windows.Forms.Label()
|
||||
Me.ApplicationTitle = New System.Windows.Forms.Label()
|
||||
Me.MainLayoutPanel.SuspendLayout()
|
||||
Me.DetailsLayoutPanel.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'MainLayoutPanel
|
||||
'
|
||||
Me.MainLayoutPanel.BackColor = System.Drawing.Color.MediumSeaGreen
|
||||
Me.MainLayoutPanel.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
|
||||
Me.MainLayoutPanel.ColumnCount = 1
|
||||
Me.MainLayoutPanel.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 286.0!))
|
||||
Me.MainLayoutPanel.Controls.Add(Me.lb_msg, 0, 2)
|
||||
Me.MainLayoutPanel.Controls.Add(Me.DetailsLayoutPanel, 0, 1)
|
||||
Me.MainLayoutPanel.Controls.Add(Me.ApplicationTitle, 0, 0)
|
||||
Me.MainLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.MainLayoutPanel.Location = New System.Drawing.Point(0, 0)
|
||||
Me.MainLayoutPanel.Name = "MainLayoutPanel"
|
||||
Me.MainLayoutPanel.RowCount = 3
|
||||
Me.MainLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 70.0!))
|
||||
Me.MainLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 18.0!))
|
||||
Me.MainLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.0!))
|
||||
Me.MainLayoutPanel.Size = New System.Drawing.Size(357, 205)
|
||||
Me.MainLayoutPanel.TabIndex = 0
|
||||
'
|
||||
'lb_msg
|
||||
'
|
||||
Me.lb_msg.BackColor = System.Drawing.Color.Transparent
|
||||
Me.lb_msg.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.lb_msg.Font = New System.Drawing.Font("굴림", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.lb_msg.ForeColor = System.Drawing.Color.White
|
||||
Me.lb_msg.Location = New System.Drawing.Point(3, 179)
|
||||
Me.lb_msg.Name = "lb_msg"
|
||||
Me.lb_msg.Size = New System.Drawing.Size(351, 26)
|
||||
Me.lb_msg.TabIndex = 2
|
||||
Me.lb_msg.Text = "[]"
|
||||
Me.lb_msg.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'DetailsLayoutPanel
|
||||
'
|
||||
Me.DetailsLayoutPanel.BackColor = System.Drawing.Color.Transparent
|
||||
Me.DetailsLayoutPanel.ColumnCount = 1
|
||||
Me.DetailsLayoutPanel.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 490.0!))
|
||||
Me.DetailsLayoutPanel.Controls.Add(Me.Copyright, 0, 1)
|
||||
Me.DetailsLayoutPanel.Controls.Add(Me.Version, 0, 0)
|
||||
Me.DetailsLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.DetailsLayoutPanel.Location = New System.Drawing.Point(3, 146)
|
||||
Me.DetailsLayoutPanel.Name = "DetailsLayoutPanel"
|
||||
Me.DetailsLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 53.0303!))
|
||||
Me.DetailsLayoutPanel.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 46.9697!))
|
||||
Me.DetailsLayoutPanel.Size = New System.Drawing.Size(351, 30)
|
||||
Me.DetailsLayoutPanel.TabIndex = 1
|
||||
'
|
||||
'Copyright
|
||||
'
|
||||
Me.Copyright.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Copyright.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.Copyright.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Copyright.Location = New System.Drawing.Point(3, 15)
|
||||
Me.Copyright.Name = "Copyright"
|
||||
Me.Copyright.Size = New System.Drawing.Size(484, 15)
|
||||
Me.Copyright.TabIndex = 2
|
||||
Me.Copyright.Text = "저작권"
|
||||
'
|
||||
'Version
|
||||
'
|
||||
Me.Version.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Version.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.Version.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Version.Location = New System.Drawing.Point(3, 0)
|
||||
Me.Version.Name = "Version"
|
||||
Me.Version.Size = New System.Drawing.Size(484, 15)
|
||||
Me.Version.TabIndex = 1
|
||||
Me.Version.Text = "Version {0}.{1:00}.{2}.{3}"
|
||||
'
|
||||
'ApplicationTitle
|
||||
'
|
||||
Me.ApplicationTitle.BackColor = System.Drawing.Color.MediumSeaGreen
|
||||
Me.ApplicationTitle.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.ApplicationTitle.Font = New System.Drawing.Font("맑은 고딕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
|
||||
Me.ApplicationTitle.Location = New System.Drawing.Point(3, 0)
|
||||
Me.ApplicationTitle.Name = "ApplicationTitle"
|
||||
Me.ApplicationTitle.Size = New System.Drawing.Size(351, 143)
|
||||
Me.ApplicationTitle.TabIndex = 0
|
||||
Me.ApplicationTitle.Text = "응용 프로그램 제목"
|
||||
Me.ApplicationTitle.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'SplashScreen
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.ClientSize = New System.Drawing.Size(357, 205)
|
||||
Me.ControlBox = False
|
||||
Me.Controls.Add(Me.MainLayoutPanel)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
|
||||
Me.MaximizeBox = False
|
||||
Me.MinimizeBox = False
|
||||
Me.Name = "SplashScreen"
|
||||
Me.ShowInTaskbar = False
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.MainLayoutPanel.ResumeLayout(False)
|
||||
Me.DetailsLayoutPanel.ResumeLayout(False)
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
Friend WithEvents ApplicationTitle As System.Windows.Forms.Label
|
||||
Friend WithEvents lb_msg As System.Windows.Forms.Label
|
||||
Friend WithEvents DetailsLayoutPanel As System.Windows.Forms.TableLayoutPanel
|
||||
Friend WithEvents Copyright As System.Windows.Forms.Label
|
||||
Friend WithEvents Version As System.Windows.Forms.Label
|
||||
|
||||
End Class
|
||||
120
Epole/SplashScreen.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
267
Epole/SplashScreen.vb
Normal file
@@ -0,0 +1,267 @@
|
||||
Imports MyControlOLEDBv2
|
||||
|
||||
Public NotInheritable Class SplashScreen
|
||||
Dim install, installkey As Long
|
||||
Dim auth As New MyAuth
|
||||
Dim Runcnt As Integer = 0
|
||||
'TODO: 프로젝트 디자이너에서 "프로젝트" 메뉴의 "속성"을 선택하여 표시된 "응용 프로그램" 탭에서
|
||||
' 이 폼을 응용 프로그램의 시작 화면으로 쉽게 설정할 수 있습니다.
|
||||
Private Sub SplashScreen1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
|
||||
'응용 프로그램의 어셈블리 정보에 따라 런타임에 대화 상자 텍스트를 설정합니다.
|
||||
'TODO: "프로젝트" 메뉴에서 선택하여 표시된 프로젝트 속성 대화 상자의 "응용 프로그램" 창에서 응용 프로그램의
|
||||
' 어셈블리 정보를 사용자 지정합니다.
|
||||
'응용 프로그램 제목
|
||||
My.Settings.Item("ireaConnectionString") = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + My.Application.Info.DirectoryPath & "\database\database.mdb"
|
||||
|
||||
If Command().ToUpper = "ARIN" Then Admin = True
|
||||
'MsgBox(My.Settings.ireaConnectionString)
|
||||
|
||||
If My.Application.Info.Title <> "" Then
|
||||
ApplicationTitle.Text = My.Application.Info.Title
|
||||
Else
|
||||
'응용 프로그램 제목이 없는 경우 확장명 없이 응용 프로그램 이름을 사용합니다.
|
||||
ApplicationTitle.Text = System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.AssemblyName)
|
||||
End If
|
||||
Version.Text = System.String.Format(Version.Text, My.Application.Info.Version.Major, My.Application.Info.Version.Minor, My.Application.Info.Version.Build, My.Application.Info.Version.Revision)
|
||||
|
||||
'저작권 정보
|
||||
Copyright.Text = My.Application.Info.Copyright
|
||||
Me.Show()
|
||||
My.Application.DoEvents()
|
||||
|
||||
If Not LoadINI() Then End
|
||||
|
||||
If Command() <> "ARIN" AndAlso Not ReadAuth() Then '//에러났을떄는 카운터를 확인
|
||||
'//사용횟수가 10번ㅇ르 초과했는지 확인
|
||||
Runcnt = Me.ReadAuthcount
|
||||
If Runcnt >= 10 Then
|
||||
Dim NewKey As String = InputBox("인증번호를 입력하세요 (인증번호는 숫자로만 이루어져 있습니다)")
|
||||
If IsNumeric(NewKey) = False Then
|
||||
MsgBox("프로그램을 재실행 하세요", MsgBoxStyle.Information, "확인")
|
||||
End
|
||||
End If
|
||||
auth.SetAuth(NewKey, My.Application.Info.DirectoryPath & "\epole.ini")
|
||||
MsgBox("프로그램을 재실행 하세요", MsgBoxStyle.Information, "확인")
|
||||
End
|
||||
Else
|
||||
MsgBox(CStr(10 - Runcnt) & "번의 사용횟수가 남았습니다", MsgBoxStyle.Critical, "실행확인")
|
||||
End If
|
||||
End If
|
||||
If Not LoadReg() Then End
|
||||
If Not Connect() Then End
|
||||
Me.lb_msg.Text = ""
|
||||
|
||||
' LoginForm1.MdiParent = Main
|
||||
'LoginForm1.TopMost = True
|
||||
'LoginForm1.Show()
|
||||
Frm_Main.Show()
|
||||
Me.Dispose()
|
||||
'Me.Hide()
|
||||
|
||||
End Sub
|
||||
Private Function ReadAuthcount() As Integer
|
||||
Dim RunCnt As Integer = 0
|
||||
Dim ini As New MyINI2(My.Application.Info.DirectoryPath & "\epole.ini")
|
||||
Dim RegDate As String = ini.Read("main", "regdate", "")
|
||||
Dim CurDate As String = Me.auth.GetDateNumberEnc(Today.AddDays(-10))
|
||||
If RegDate = "" Then '//등록일이없으면 10번카운터를 셋팅한다.
|
||||
RunCnt = 1
|
||||
ini.Write("main", "reg", RunCnt) '//1일로한다.
|
||||
ini.Write("main", "regdate", Me.auth.GetDateNumberEnc(Today)) '//1일로한다.
|
||||
Else
|
||||
'//상요자가 숫자를 임의로 고칠수있으니 설치된 날짜랑 오늘이랑 10일이상차이나면 횟수에상관없이 사용불가로한다.
|
||||
If CurDate > RegDate Then
|
||||
MsgBox("프로그램을 사용할 수 없습니다" & vbCrLf & "배포업체에 문의하세요", MsgBoxStyle.Information, "확인")
|
||||
Return 10
|
||||
End If
|
||||
RunCnt = ini.Read("main", "reg", 10) '//없으면 10으로한다 즉 사용못하게하겠다는거다
|
||||
If RunCnt < 10 Then
|
||||
RunCnt += 1
|
||||
ini.Write("main", "reg", RunCnt) '//1일로한다.
|
||||
End If
|
||||
End If
|
||||
If RunCnt >= 10 Then Return 10
|
||||
Return RunCnt
|
||||
End Function
|
||||
|
||||
Private Function ReadAuth() As Boolean
|
||||
If install = 0 OrElse installkey = 0 Then
|
||||
MsgBox("인증정보가 존재하지 않습니다." & vbCrLf & vbCrLf & "홈페이지 [자료실] 에서 인증번호를 확인하세요" & vbCrLf & "062-382-0411" & vbCrLf & Common.HomePage, MsgBoxStyle.Critical, "확인")
|
||||
'Process.Start(HomePage)
|
||||
Return False
|
||||
End If
|
||||
|
||||
If (auth.GetDateNumber(Now)) > install Then
|
||||
MsgBox("사용기간이 초과되었습니다." & vbCrLf & vbCrLf & "홈페이지 [자료실] 에서 인증번호를 확인하세요" & vbCrLf & "062-382-0411" & vbCrLf & Common.HomePage, MsgBoxStyle.Critical, "확인")
|
||||
'Process.Start(HomePage)
|
||||
Return False '//만기일을 초과했다면
|
||||
End If
|
||||
|
||||
Dim FI As New System.IO.FileInfo(My.Application.Info.DirectoryPath & "\epole.ini")
|
||||
If (auth.GetDateNumber(FI.LastAccessTimeUtc)) > Now.ToFileTimeUtc Then '//설정파일을 접근한 날짜가 오늘보다 크면 즉 오늘이 조작디었을경우다
|
||||
MsgBox("사용기간이 초과되었습니다." & vbCrLf & vbCrLf & "홈페이지 [자료실] 에서 인증번호를 확인하세요" & vbCrLf & "062-382-0411" & vbCrLf & Common.HomePage, MsgBoxStyle.Critical, "확인")
|
||||
'Process.Start(HomePage)
|
||||
Return False '//만기일을 초과했다면
|
||||
End If
|
||||
|
||||
If installkey.ToString <> auth.GetDateNumberEnc(install) Then '//인증정보가 손상되었다면
|
||||
MsgBox("인증정보가 손상되었습니다" & vbCrLf & vbCrLf & "홈페이지 [자료실] 에서 인증번호를 확인하세요" & vbCrLf & "062-382-0411" & vbCrLf & Common.HomePage, MsgBoxStyle.Critical, "확인")
|
||||
'Process.Start(HomePage)
|
||||
Return False
|
||||
End If
|
||||
Return True
|
||||
' MsgBox(auth.GetDateNumberEnc(Now))
|
||||
End Function
|
||||
|
||||
Private Sub SetAuth(ByVal NewDate As Date)
|
||||
Dim auth As New MyAuth
|
||||
Dim Arinini As New MyINI2(My.Application.Info.DirectoryPath & "\epole.ini")
|
||||
Arinini.Write("main", "install", auth.GetDateNumber(NewDate))
|
||||
Arinini.Write("main", "installkey", auth.GetDateNumberEnc(NewDate))
|
||||
|
||||
MsgBox("기록완료")
|
||||
End Sub
|
||||
|
||||
Private Function LoadINI() As Boolean
|
||||
|
||||
Me.lb_msg.Text = "환경설정 데이터를 읽어옵니다"
|
||||
Dim Arinini As New MyINI2(My.Application.Info.DirectoryPath & "\epole.ini")
|
||||
Dim buf() As String
|
||||
|
||||
If Not Arinini.Exist Then
|
||||
MsgBox("환경설정파일 EPOLE.INI 가 존재하지 않습니다" & vbCrLf & "[시작-설정-프로그램설정]을 다시 실행해주세요", MsgBoxStyle.Information, "환경설정오류")
|
||||
Arinini.Create()
|
||||
Return True
|
||||
End If
|
||||
Try
|
||||
Auto_Log = CType(Arinini.Read("MAIN", "log"), Boolean)
|
||||
Common.PICmanFile = Arinini.Read("MAIN", "PICMAN")
|
||||
Common.MakeState = Arinini.Read("main", "makestate")
|
||||
Common.PoleState = Arinini.Read("main", "polestate")
|
||||
Common.PoleEtcState = Arinini.Read("main", "poleetcstate")
|
||||
Common.PicState = Arinini.Read("main", "picstate")
|
||||
Common.NUMCOLOR = Arinini.Read("MAIN", "NUMCOLOR", True)
|
||||
SORTNULL = Arinini.Read("MAIN", "SortNull", True)
|
||||
buf = Arinini.Read("main", "viewfont", "굴림,9").Split(",")
|
||||
Common.ViewFont.FontName = buf(0)
|
||||
Common.ViewFont.FontSize = buf(1)
|
||||
|
||||
Me.install = Arinini.Read("main", "install", 0)
|
||||
Me.installkey = Arinini.Read("main", "installkey", 0)
|
||||
|
||||
buf = Arinini.Read("main", "menufont", "굴림,9").Split(",")
|
||||
Common.MenuFont.FontName = buf(0)
|
||||
Common.MenuFont.FontSize = buf(1)
|
||||
|
||||
buf = Arinini.Read("main", "formfont", "굴림,11").Split(",")
|
||||
Common.FormFont.FontName = buf(0)
|
||||
Common.FormFont.FontSize = buf(1)
|
||||
|
||||
Common.HelpWebSite = Arinini.Read("main", "helpweb")
|
||||
Common.HomePage = Arinini.Read("main", "homepage")
|
||||
Catch ex As Exception
|
||||
MsgBox("환경설정 파일을 불러올수 없습니다" & vbCrLf & vbCrLf & "오류메세지=" & ex.Message.ToString _
|
||||
& vbCrLf & "[시작-설정-프로그램설정]을 다시 실행해주세요", MsgBoxStyle.Critical, "오류")
|
||||
End Try
|
||||
Return True
|
||||
End Function
|
||||
Private Function LoadReg() As Boolean
|
||||
Me.lb_msg.Text = "레지스트리 데이터를 읽어옵니다"
|
||||
Me.Invalidate()
|
||||
Try
|
||||
|
||||
Catch ex As Exception
|
||||
MsgBox("레지스트리를 확인할 수 없습니다", MsgBoxStyle.Critical, "오류")
|
||||
End Try
|
||||
Return True
|
||||
End Function
|
||||
|
||||
Private Function Connect() As Boolean
|
||||
Me.lb_msg.Text = "데이터베이스확인중..."
|
||||
If Not System.IO.File.Exists(DataBaseFile) Then Return False
|
||||
Dim Dbpath As String = My.Application.Info.DirectoryPath & "\database"
|
||||
Dim Dbini As New MyINI2(Dbpath & "\patch.ini")
|
||||
|
||||
' Return True
|
||||
|
||||
'//데이터베이스 버젼을 확인한다.
|
||||
Dim Cnn As New OleDbConnection(My.Settings.ireaConnectionString)
|
||||
Try
|
||||
Cnn.Open()
|
||||
Catch ex As Exception
|
||||
MsgBox("데이터베이스를 열수 없습니다", "데이터베이스 손상되었는지 사용중인지 확인하세요", "오류")
|
||||
Return False
|
||||
End Try
|
||||
If Cnn.State <> ConnectionState.Open Then
|
||||
MsgBox("데이터베이스를 열수 없습니다", "데이터베이스 손상되었는지 사용중인지 확인하세요", "오류")
|
||||
Return False
|
||||
End If
|
||||
|
||||
Dim Dbversion As Short = 0
|
||||
Dim ErrMsg As String = ""
|
||||
|
||||
Dim Cmd As New OleDbCommand("select version from dbinfo", Cnn)
|
||||
Try
|
||||
Dbversion = Cmd.ExecuteScalar
|
||||
Catch ex As OleDb.OleDbException
|
||||
Dbversion = 0
|
||||
ErrMsg = ex.Message.ToString
|
||||
End Try
|
||||
|
||||
If ErrMsg.IndexOf("dbinfo") >= 0 Then ''//테이블이 없을경우이다.
|
||||
Cmd = New OleDbCommand("create table dbinfo ( version number )", Cnn)
|
||||
Cmd.ExecuteNonQuery() '//테이블생성
|
||||
Cmd = New OleDbCommand("insert into dbinfo(version) values(0)", Cnn)
|
||||
Cmd.ExecuteNonQuery()
|
||||
Dbversion = 0
|
||||
End If
|
||||
|
||||
Cmd = New OleDbCommand("select count(*) from dbinfo", Cnn)
|
||||
Dim RowCnt As Short = Cmd.ExecuteScalar
|
||||
If RowCnt = 0 Then
|
||||
Cmd = New OleDbCommand("insert into dbinfo(version) values(0)", Cnn)
|
||||
Cmd.ExecuteNonQuery()
|
||||
End If
|
||||
|
||||
If Dbini.Exist = False Then
|
||||
MsgBox("데이터베이스 업데이트 파일이 없습니다")
|
||||
Return True
|
||||
End If
|
||||
Me.lb_msg.Text = "데이터베이스확인"
|
||||
|
||||
Dim MaxVersion As Short = Dbini.Read("db", "version", "0")
|
||||
For i As Short = Dbversion + 1 To MaxVersion '//순서대로 쿼리를 실행한다.
|
||||
'//파일을 불러와서 파일의 내용을 ; 만날때마다 실행한다.
|
||||
If System.IO.File.Exists(Dbpath & "\version" & i & ".sql") Then
|
||||
Dim Fs As New System.IO.FileStream(Dbpath & "\version" & i & ".sql", IO.FileMode.Open)
|
||||
Dim SR As New System.IO.StreamReader(Fs, System.Text.Encoding.Default)
|
||||
Dim Str As String = SR.ReadToEnd
|
||||
For Each Sql As String In Str.Split(";")
|
||||
If Sql.Trim <> "" Then
|
||||
Cmd = New OleDbCommand(Sql, Cnn)
|
||||
Try
|
||||
Cmd.ExecuteNonQuery() '//테이블생성
|
||||
Catch ex As Exception
|
||||
'//이부분은 나중에 메일로 보내도록한다.
|
||||
MsgBox("데이터베이스 업그레이드오류 버젼=" & i & vbCrLf & ex.Message.ToString & vbCrLf & Sql, MsgBoxStyle.Critical, "확인")
|
||||
End Try
|
||||
End If
|
||||
Next
|
||||
End If
|
||||
Next
|
||||
|
||||
Cmd = New OleDbCommand("update dbinfo set version=" & MaxVersion, Cnn)
|
||||
Try
|
||||
Cmd.ExecuteNonQuery()
|
||||
Catch ex As Exception
|
||||
' MsgBox(ex.Message.ToString)
|
||||
End Try
|
||||
|
||||
|
||||
Cmd.Dispose()
|
||||
Cnn.Close()
|
||||
Cnn.Dispose()
|
||||
Return True
|
||||
|
||||
End Function
|
||||
End Class
|
||||
47
Epole/WEBBROWSER.Designer.vb
generated
Normal file
@@ -0,0 +1,47 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class WEBBROWSER
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
MyBase.Dispose(disposing)
|
||||
End Sub
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.WebBrowser1 = New System.Windows.Forms.WebBrowser
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'WebBrowser1
|
||||
'
|
||||
Me.WebBrowser1.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.WebBrowser1.Location = New System.Drawing.Point(0, 0)
|
||||
Me.WebBrowser1.MinimumSize = New System.Drawing.Size(20, 20)
|
||||
Me.WebBrowser1.Name = "WebBrowser1"
|
||||
Me.WebBrowser1.Size = New System.Drawing.Size(670, 611)
|
||||
Me.WebBrowser1.TabIndex = 0
|
||||
'
|
||||
'WEBBROWSER
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.ClientSize = New System.Drawing.Size(670, 611)
|
||||
Me.Controls.Add(Me.WebBrowser1)
|
||||
Me.Name = "WEBBROWSER"
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "웹페이지 뷰어"
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
Friend WithEvents WebBrowser1 As System.Windows.Forms.WebBrowser
|
||||
End Class
|
||||
120
Epole/WEBBROWSER.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
3
Epole/WEBBROWSER.vb
Normal file
@@ -0,0 +1,3 @@
|
||||
Public Class WEBBROWSER
|
||||
|
||||
End Class
|
||||
29
Epole/app.config
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
</configSections>
|
||||
<connectionStrings>
|
||||
<add name="EpoleNet.My.MySettings.ireaConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Debug\DataBase\irea.mdb"
|
||||
providerName="System.Data.OleDb" />
|
||||
</connectionStrings>
|
||||
<system.diagnostics>
|
||||
<sources>
|
||||
<!-- 이 섹션은 My.Application.Log의 로깅 구성을 정의합니다. -->
|
||||
<source name="DefaultSource" switchName="DefaultSwitch">
|
||||
<listeners>
|
||||
<add name="FileLog"/>
|
||||
<!-- 아래 섹션의 주석 처리를 제거하여 응용 프로그램 이벤트 로그에 씁니다. -->
|
||||
<!--<add name="EventLog"/>-->
|
||||
</listeners>
|
||||
</source>
|
||||
</sources>
|
||||
<switches>
|
||||
<add name="DefaultSwitch" value="Information"/>
|
||||
</switches>
|
||||
<sharedListeners>
|
||||
<add name="FileLog" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" initializeData="FileLogWriter"/>
|
||||
<!-- 아래 섹션의 주석 처리를 제거하여 APPLICATION_NAME을 응용 프로그램 이름으로 바꾼 후 응용 프로그램 이벤트 로그에 씁니다. -->
|
||||
<!--<add name="EventLog" type="System.Diagnostics.EventLogTraceListener" initializeData="APPLICATION_NAME"/> -->
|
||||
</sharedListeners>
|
||||
</system.diagnostics>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
|
||||
65
Epole/fProgress.Designer.vb
generated
Normal file
@@ -0,0 +1,65 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class fProgress
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Windows Form 디자이너에 필요합니다.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
|
||||
'수정하려면 Windows Form 디자이너를 사용하십시오.
|
||||
'코드 편집기를 사용하여 수정하지 마십시오.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
|
||||
Me.Label1 = New System.Windows.Forms.Label()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'ProgressBar1
|
||||
'
|
||||
Me.ProgressBar1.Dock = System.Windows.Forms.DockStyle.Bottom
|
||||
Me.ProgressBar1.Location = New System.Drawing.Point(0, 70)
|
||||
Me.ProgressBar1.Name = "ProgressBar1"
|
||||
Me.ProgressBar1.Size = New System.Drawing.Size(396, 16)
|
||||
Me.ProgressBar1.TabIndex = 0
|
||||
'
|
||||
'Label1
|
||||
'
|
||||
Me.Label1.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.Label1.Location = New System.Drawing.Point(0, 0)
|
||||
Me.Label1.Name = "Label1"
|
||||
Me.Label1.Size = New System.Drawing.Size(396, 70)
|
||||
Me.Label1.TabIndex = 1
|
||||
Me.Label1.Text = "Label1"
|
||||
Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'fProgress
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.ClientSize = New System.Drawing.Size(396, 86)
|
||||
Me.Controls.Add(Me.Label1)
|
||||
Me.Controls.Add(Me.ProgressBar1)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
|
||||
Me.MaximizeBox = False
|
||||
Me.MinimizeBox = False
|
||||
Me.Name = "fProgress"
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "잠시만 기다려주세요."
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
Friend WithEvents ProgressBar1 As System.Windows.Forms.ProgressBar
|
||||
Friend WithEvents Label1 As System.Windows.Forms.Label
|
||||
End Class
|
||||
120
Epole/fProgress.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
3
Epole/fProgress.vb
Normal file
@@ -0,0 +1,3 @@
|
||||
Public Class fProgress
|
||||
|
||||
End Class
|
||||
BIN
Epole/hg.ico
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
1336
Epole/preview.Designer.vb
generated
Normal file
1164
Epole/preview.resx
Normal file
588
Epole/preview.vb
Normal file
@@ -0,0 +1,588 @@
|
||||
Imports System.Drawing
|
||||
Imports System.Drawing.Printing
|
||||
Imports System.Math
|
||||
Imports System.IO.Ports
|
||||
Public Class lb_left
|
||||
|
||||
Private Const Pi = 3.14159265358979
|
||||
Private Structure LOGFONT
|
||||
Dim lfHeight As Long
|
||||
Dim lfWidth As Long
|
||||
Dim lfEscapement As Long
|
||||
Dim lfOrientation As Long
|
||||
Dim lfWeight As Long
|
||||
Dim lfItalic As Byte
|
||||
Dim lfUnderline As Byte
|
||||
Dim lfStrikeOut As Byte
|
||||
Dim lfCharSet As Byte
|
||||
Dim lfOutPrecision As Byte
|
||||
Dim lfClipPrecision As Byte
|
||||
Dim lfQuality As Byte
|
||||
Dim lfPitchAndFamily As Byte
|
||||
Dim lfFacename As String
|
||||
End Structure
|
||||
|
||||
Private Declare Function CreateFontIndirect Lib "gdi32" Alias "CreateFontIndirectA" (ByVal lpLogFont As LOGFONT) As Long
|
||||
Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As Long
|
||||
Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long
|
||||
|
||||
|
||||
Private WithEvents pDoc As New PrintDocument()
|
||||
Dim SelCon As New ArrayList
|
||||
Dim onlyOne As Label
|
||||
|
||||
|
||||
|
||||
Private Declare Function CreateCompatibleDC Lib "GDI32" (ByVal hDC As Integer) As Integer
|
||||
Private Declare Function CreateCompatibleBitmap Lib "GDI32" (ByVal hDC As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer) As Integer
|
||||
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Integer
|
||||
Public Declare Function GetDC Lib "user32" (ByVal hwnd As Integer) As Integer
|
||||
Public Shared QHD As IntPtr
|
||||
Public Const SRCCOPY As Integer = &HCC0020
|
||||
Public Shared hSDC, hMDC As Integer
|
||||
Public BMP As Bitmap
|
||||
Private Declare Function SelectObject Lib "GDI32" (ByVal hDC As Integer, ByVal hObject As Integer) As Integer
|
||||
Public Declare Function BitBlt Lib "gdi32" Alias "BitBlt" (ByVal hDestDC As Integer, ByVal nXDest As Integer, ByVal nYDest As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer, ByVal hSrcDC As Integer, ByVal nXSrc As Integer, ByVal nYSrc As Integer, ByVal dwRop As Integer) As Integer
|
||||
Private Declare Function DeleteDC Lib "GDI32" (ByVal hDC As Integer) As Integer
|
||||
Private Declare Function DeleteObject Lib "GDI32" (ByVal hObj As Integer) As Integer
|
||||
Public Declare Function GetDesktopWindow Lib "user32" () As Integer
|
||||
Public Declare Function GetForegroundWindow Lib "user32" () As Integer
|
||||
|
||||
|
||||
Private Sub pDoc_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles pDoc.PrintPage
|
||||
|
||||
|
||||
'Static StartChar As Int32 '인쇄를 시작할 문자의 위치번호
|
||||
Dim PrintFont As New Font("굴림", 10)
|
||||
Dim Po As PointF, PrintArea As SizeF, PrintRect As RectangleF
|
||||
|
||||
'인쇄할 종이의 영역설정
|
||||
With pDoc.DefaultPageSettings
|
||||
PrintArea.Height = .PaperSize.Height - .Margins.Top - .Margins.Bottom
|
||||
PrintArea.Width = .PaperSize.Width - .Margins.Left - .Margins.Right
|
||||
Po.X = .Margins.Left
|
||||
Po.Y = .Margins.Top
|
||||
End With
|
||||
|
||||
'종이를 길게 눞혀 인쇄할 때 폭과 높이를 수정
|
||||
If pDoc.DefaultPageSettings.Landscape Then
|
||||
Dim Temp As Int32
|
||||
Temp = PrintArea.Height
|
||||
PrintArea.Height = PrintArea.Width
|
||||
PrintArea.Width = Temp
|
||||
End If
|
||||
|
||||
'인쇄할 조건들을 설정
|
||||
Dim Lines As Int32 = CInt(PrintArea.Height / PrintFont.Height)
|
||||
PrintArea.Height = Lines * PrintFont.Height
|
||||
PrintRect = New RectangleF(Po, PrintArea)
|
||||
Dim fmt As New StringFormat(StringFormatFlags.LineLimit)
|
||||
'Dim RemainedText As String = Mid(TextBox1.Text, StartChar + 1)
|
||||
|
||||
'Dim LinesFilled, CharsFitted As Int32
|
||||
'e.Graphics.MeasureString(RemainedText, PrintFont, PrintArea, fmt, CharsFitted, LinesFilled)
|
||||
'위 프로시져의 결과로 CharsFitted, LinesFilled 값이 얻어진다. (ByRef변수)
|
||||
|
||||
'인쇄
|
||||
'e.Graphics.DrawString(RemainedText, PrintFont, Brushes.Black, PrintRect, fmt)
|
||||
e.Graphics.DrawImage(Me.PictureBox2.Image, 0, 0)
|
||||
|
||||
Dim Tobj As Label
|
||||
For Each obj As Control In Me.Panel1.Controls
|
||||
If obj.GetType.Name.ToUpper = "LABEL" Then
|
||||
Tobj = CType(obj, Label)
|
||||
e.Graphics.DrawString(Tobj.Text, PrintFont, Brushes.Black, Tobj.Left, Tobj.Top)
|
||||
|
||||
|
||||
End If
|
||||
Next
|
||||
|
||||
|
||||
|
||||
'StartChar += CharsFitted
|
||||
|
||||
'인쇄할 부분이 남았으면 페이지 이동
|
||||
'If StartChar < TextBox1.Text.Length Then e.HasMorePages = True : Exit Sub
|
||||
'e.HasMorePages = False : StartChar = 0 'StartChar는 Static으로 선언하였으므로 꼭 초기화 해주어야
|
||||
End Sub
|
||||
|
||||
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
|
||||
|
||||
|
||||
|
||||
Dim RECT As New Rectangle(22, 24, 310, 491)
|
||||
Me.PictureBox2.Image = CaptureScreen(RECT)
|
||||
|
||||
Dim Preview As New PrintPreviewDialog()
|
||||
Try
|
||||
Preview.Document = pDoc
|
||||
Preview.ShowDialog()
|
||||
|
||||
Catch EX As Exception
|
||||
MsgBox(EX.Message)
|
||||
End Try
|
||||
End Sub
|
||||
Public Shared Function CaptureScreen() As Image
|
||||
Return CaptureScreen(New Rectangle(0, 0, My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height))
|
||||
|
||||
End Function
|
||||
|
||||
Public Shared Function CaptureScreen(ByVal CaptureArea_ As Rectangle) As Image
|
||||
|
||||
Dim hBMP, hBMPOld As Integer
|
||||
Dim oBackground As Image
|
||||
|
||||
'QHD = GetDesktopWindow '//바탕화면핸들을 구한다.
|
||||
QHD = GetForegroundWindow
|
||||
|
||||
|
||||
|
||||
|
||||
'QHD = FindWindow(vbNullString, "Qring")
|
||||
'QHD = FindWindow(vbNullString, "제목 없음 - 메모장")
|
||||
If QHD = 0 Then
|
||||
Return Nothing
|
||||
Exit Function
|
||||
End If
|
||||
|
||||
hSDC = GetDC(QHD)
|
||||
hMDC = CreateCompatibleDC(hSDC)
|
||||
|
||||
hBMP = CreateCompatibleBitmap(hSDC, CaptureArea_.Width, CaptureArea_.Height)
|
||||
|
||||
hBMPOld = SelectObject(hMDC, hBMP)
|
||||
BitBlt(hMDC, 0, 0, CaptureArea_.Width, CaptureArea_.Height, hSDC, CaptureArea_.X, CaptureArea_.Y, SRCCOPY)
|
||||
hBMP = SelectObject(hMDC, hBMPOld)
|
||||
|
||||
oBackground = Image.FromHbitmap(New IntPtr(hBMP))
|
||||
DeleteObject(hBMP)
|
||||
DeleteDC(hSDC)
|
||||
DeleteDC(hMDC)
|
||||
|
||||
Return oBackground
|
||||
End Function
|
||||
|
||||
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
|
||||
Dim PageSetup As New PageSetupDialog()
|
||||
PageSetup.Document = pDoc
|
||||
PageSetup.PageSettings = pDoc.DefaultPageSettings
|
||||
If PageSetup.ShowDialog = Windows.Forms.DialogResult.OK Then pDoc.DefaultPageSettings = PageSetup.PageSettings
|
||||
End Sub
|
||||
|
||||
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
|
||||
Dim Print As New PrintDialog()
|
||||
Print.Document = pDoc
|
||||
If Print.ShowDialog = Windows.Forms.DialogResult.OK Then pDoc.Print()
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
|
||||
|
||||
Dim A As PictureBox = Me.PictureBox2
|
||||
|
||||
'If SelCon Is Nothing Then Exit Sub
|
||||
'For Each A As Control In SelCon
|
||||
Select Case e.KeyCode
|
||||
Case Keys.Up
|
||||
If e.Shift Then
|
||||
A.Height -= Val(Me.tb_pixelsize.Text)
|
||||
Else
|
||||
A.Top -= Val(Me.tb_pixelpos.Text)
|
||||
End If
|
||||
Case Keys.Down
|
||||
If e.Shift Then
|
||||
A.Height += Val(Me.tb_pixelsize.Text)
|
||||
Else
|
||||
A.Top += Val(Me.tb_pixelpos.Text)
|
||||
End If
|
||||
Case Keys.Left
|
||||
If e.Shift Then
|
||||
A.Width -= Val(Me.tb_pixelsize.Text)
|
||||
Else
|
||||
A.Left -= Val(Me.tb_pixelpos.Text)
|
||||
End If
|
||||
Case Keys.Right
|
||||
If e.Shift Then
|
||||
A.Width += Val(Me.tb_pixelsize.Text)
|
||||
Else
|
||||
A.Left += Val(Me.tb_pixelpos.Text)
|
||||
End If
|
||||
|
||||
End Select
|
||||
'Next
|
||||
|
||||
e.Handled = False
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
||||
For Each obj As Control In Me.Panel1.Controls
|
||||
'MsgBox(obj.GetType.Name.ToString)
|
||||
If obj.GetType.Name.ToUpper = "LABEL" Then
|
||||
AddHandler CType(obj, Label).MouseDown, AddressOf Con_Click
|
||||
'AddHandler CType(obj, Label).Move, AddressOf con_move
|
||||
AddHandler CType(obj, Label).DoubleClick, AddressOf con_dclick
|
||||
'AddHandler CType(obj, Label).MouseMove, AddressOf con_move
|
||||
End If
|
||||
Next
|
||||
End Sub
|
||||
|
||||
Private Sub con_dclick(ByVal sender As Object, ByVal e As System.EventArgs)
|
||||
Dim A As Label = sender
|
||||
Dim Val As String = InputBox("변경할 값을 입력하세요" & vbCrLf & vbCrLf & "데이터베이스에는 적용되지 않습니다", "변경", A.Text)
|
||||
A.Text = IIf(Val = vbNullString, A.Text, Val)
|
||||
End Sub
|
||||
Private Sub con_move(ByVal sender As Object, ByVal e As System.EventArgs)
|
||||
'ViewProperty(sender)
|
||||
End Sub
|
||||
|
||||
Private Sub Con_Click(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
|
||||
On Error Resume Next
|
||||
If SelCon Is Nothing Then
|
||||
SelCon.Add(sender)
|
||||
Else
|
||||
If e.Button = Windows.Forms.MouseButtons.Right Then
|
||||
For Each obj As Label In SelCon
|
||||
If obj.Name = CType(sender, Label).Name Then '//삭제된다.
|
||||
SelCon.Remove(obj)
|
||||
Exit Sub
|
||||
Else '//추가된다.
|
||||
SelCon.Add(sender)
|
||||
End If
|
||||
Next
|
||||
Else '//재셋팅
|
||||
SelCon.Clear()
|
||||
SelCon.Add(sender)
|
||||
End If
|
||||
End If
|
||||
ViewProperty(sender)
|
||||
onlyOne = sender
|
||||
|
||||
|
||||
End Sub
|
||||
Private Sub ViewProperty(ByVal sender As Label)
|
||||
Me.lb_sel.Text = "선택된 개체명 : " & sender.Name & " 값=" & sender.Text
|
||||
Me.tb_height.Text = sender.Height
|
||||
Me.tB_width.Text = sender.Width
|
||||
|
||||
Me.tb_left.Text = sender.Left
|
||||
Me.tb_top.Text = sender.Top
|
||||
|
||||
Me.tb_foncol.Text = Hex(sender.ForeColor.ToArgb)
|
||||
Me.tb_fontbakcol.Text = Hex(sender.BackColor.ToArgb)
|
||||
|
||||
End Sub
|
||||
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
|
||||
Dim A As New System.Text.StringBuilder
|
||||
If Not SelCon Is Nothing Then
|
||||
For Each c As Label In SelCon
|
||||
A.Append(c.Name.ToString & ",")
|
||||
Next
|
||||
Me.lb_selcon.Text = "선택된컨트롤:" & A.ToString
|
||||
End If
|
||||
If Not onlyOne Is Nothing Then
|
||||
Me.lb_sel.Text = "개체명:[" & onlyOne.Name & "]=" & onlyOne.Text & " 위치=" & onlyOne.Location.ToString & " 크기=" & onlyOne.Size.ToString
|
||||
Me.lb_b.ForeColor = IIf(onlyOne.Font.Bold, Color.Red, Color.Black)
|
||||
Me.lb_i.ForeColor = IIf(onlyOne.Font.Italic, Color.Red, Color.Black)
|
||||
Me.lb_s.ForeColor = IIf(onlyOne.Font.Strikeout, Color.Red, Color.Black)
|
||||
Me.lb_u.ForeColor = IIf(onlyOne.Font.Underline, Color.Red, Color.Black)
|
||||
Me.lb_font.Text = onlyOne.Font.Name & "(" & onlyOne.Font.Size & ")"
|
||||
Me.Button6.Enabled = True
|
||||
Me.Button7.Enabled = True
|
||||
Me.Button8.Enabled = True
|
||||
|
||||
Me.Button9.Enabled = True
|
||||
Me.Button10.Enabled = True
|
||||
Me.Button11.Enabled = True
|
||||
Me.Button12.Enabled = True
|
||||
Me.Button13.Enabled = True
|
||||
Me.Button14.Enabled = True
|
||||
Me.Button15.Enabled = True
|
||||
Me.Button16.Enabled = True
|
||||
Me.cb_autosize.Enabled = True
|
||||
|
||||
Else
|
||||
Me.Button6.Enabled = False
|
||||
Me.Button7.Enabled = False
|
||||
Me.Button8.Enabled = False
|
||||
|
||||
Me.Button9.Enabled = False
|
||||
Me.Button10.Enabled = False
|
||||
Me.Button11.Enabled = False
|
||||
Me.Button12.Enabled = False
|
||||
Me.Button13.Enabled = False
|
||||
Me.Button14.Enabled = False
|
||||
Me.Button15.Enabled = False
|
||||
Me.Button16.Enabled = False
|
||||
Me.cb_autosize.Enabled = False
|
||||
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub Label8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub CheckBox4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox4.CheckedChanged
|
||||
'Me.PictureBox1.Visible = IIf(CType(sender, CheckBox).Checked, True, False)
|
||||
|
||||
If CType(sender, CheckBox).Checked Then
|
||||
Me.Panel1.BackgroundImage = Image.FromFile(Me.tb_picfile.Text)
|
||||
Else
|
||||
Me.Panel1.BackgroundImage = Nothing
|
||||
End If
|
||||
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub Label12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label12.Click
|
||||
Me.Panel1.BackgroundImage = Image.FromFile(Me.tb_picfile.Text)
|
||||
End Sub
|
||||
|
||||
Private Sub Label11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label11.Click
|
||||
Dim A As New OpenFileDialog
|
||||
A.ShowDialog()
|
||||
Me.tb_picfile.Text = A.FileName
|
||||
End Sub
|
||||
|
||||
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
|
||||
Select Case CType(sender, ComboBox).SelectedIndex
|
||||
Case 0
|
||||
Me.Panel1.BackgroundImageLayout = ImageLayout.None
|
||||
|
||||
Case 1
|
||||
Me.Panel1.BackgroundImageLayout = ImageLayout.Center
|
||||
Case 2
|
||||
Me.Panel1.BackgroundImageLayout = ImageLayout.Stretch
|
||||
Case 3
|
||||
Me.Panel1.BackgroundImageLayout = ImageLayout.Tile
|
||||
Case 4
|
||||
Me.Panel1.BackgroundImageLayout = ImageLayout.Zoom
|
||||
Case Else
|
||||
Me.Panel1.BackgroundImageLayout = ImageLayout.None
|
||||
End Select
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
|
||||
Dim A As New ColorDialog
|
||||
If A.ShowDialog() = Windows.Forms.DialogResult.OK Then
|
||||
onlyOne.ForeColor = A.Color
|
||||
Me.tb_foncol.Text = Hex(A.Color.ToArgb)
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
|
||||
Dim A As New ColorDialog
|
||||
If A.ShowDialog() = Windows.Forms.DialogResult.OK Then
|
||||
onlyOne.BackColor = A.Color
|
||||
Me.tb_fontbakcol.Text = Hex(A.Color.ToArgb)
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub cb_autosize_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cb_autosize.CheckedChanged
|
||||
onlyOne.AutoSize = IIf(CType(sender, CheckBox).Checked, True, False)
|
||||
End Sub
|
||||
|
||||
Private Sub ApplyPosSize()
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
|
||||
Me.onlyOne.Left = IIf(IsNumeric(Me.tb_left.Text), Val(Me.tb_left.Text), Me.onlyOne.Left)
|
||||
Me.onlyOne.Top = IIf(IsNumeric(Me.tb_top.Text), Val(Me.tb_top.Text), Me.onlyOne.Top)
|
||||
Me.onlyOne.Width = IIf(IsNumeric(Me.tB_width.Text), Val(Me.tB_width.Text), Me.onlyOne.Width)
|
||||
Me.onlyOne.Height = IIf(IsNumeric(Me.tb_height.Text), Val(Me.tb_height.Text), Me.onlyOne.Height)
|
||||
End Sub
|
||||
|
||||
Private Sub tb_left_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tb_left.TextChanged, tb_top.TextChanged, tB_width.TextChanged, tb_height.TextChanged
|
||||
ApplyPosSize()
|
||||
End Sub
|
||||
|
||||
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
If Not IsNumeric(Me.tb_pixelpos.Text) Then Exit Sub
|
||||
onlyOne.Left -= Val(Me.tb_pixelpos.Text)
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
If Not IsNumeric(Me.tb_pixelpos.Text) Then Exit Sub
|
||||
onlyOne.Left += Val(Me.tb_pixelpos.Text)
|
||||
End Sub
|
||||
|
||||
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
If Not IsNumeric(Me.tb_pixelpos.Text) Then Exit Sub
|
||||
onlyOne.Top -= Val(Me.tb_pixelpos.Text)
|
||||
End Sub
|
||||
|
||||
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
If Not IsNumeric(Me.tb_pixelpos.Text) Then Exit Sub
|
||||
onlyOne.Top += Val(Me.tb_pixelpos.Text)
|
||||
End Sub
|
||||
|
||||
Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
If Not IsNumeric(Me.tb_pixelsize.Text) Then Exit Sub
|
||||
onlyOne.Height -= Val(Me.tb_pixelsize.Text)
|
||||
End Sub
|
||||
|
||||
Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
If Not IsNumeric(Me.tb_pixelsize.Text) Then Exit Sub
|
||||
onlyOne.Height += Val(Me.tb_pixelsize.Text)
|
||||
End Sub
|
||||
|
||||
Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
If Not IsNumeric(Me.tb_pixelsize.Text) Then Exit Sub
|
||||
onlyOne.Width -= Val(Me.tb_pixelsize.Text)
|
||||
End Sub
|
||||
|
||||
Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
|
||||
If onlyOne Is Nothing Then Exit Sub
|
||||
If Not IsNumeric(Me.tb_pixelsize.Text) Then Exit Sub
|
||||
onlyOne.Width += Val(Me.tb_pixelsize.Text)
|
||||
End Sub
|
||||
|
||||
Private Sub ShowMsg(ByVal Message As String)
|
||||
Me.lb_msg.Text = "▷ " & Message & Space(1) & TimeOfDay.ToString
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
|
||||
Dim B As New FontDialog
|
||||
B.Font = onlyOne.Font
|
||||
B.ShowDialog()
|
||||
onlyOne.Font = B.Font
|
||||
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
|
||||
|
||||
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
|
||||
|
||||
Me.PictureBox2.Image = Obj2img(Me)
|
||||
Me.PictureBox2.BorderStyle = BorderStyle.None
|
||||
Me.PictureBox2.SizeMode = PictureBoxSizeMode.AutoSize
|
||||
Me.PictureBox2.Refresh()
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
Private Function Obj2img(ByVal objTarget As Control) As Image
|
||||
Dim gObject As Graphics = objTarget.CreateGraphics 'Drawing.Graphics.FromHwnd(objTarget.Handle)
|
||||
|
||||
Dim MyImage As Image = New Bitmap(objTarget.Width, objTarget.Height, gObject)
|
||||
Dim gSave As Graphics = Graphics.FromImage(MyImage)
|
||||
Dim dcObject As IntPtr = gObject.GetHdc
|
||||
Dim dcSave As IntPtr = gSave.GetHdc
|
||||
'파일로저장할떄쓴다.Dim sFileName As String = "C:\aaa.jpg"
|
||||
BitBlt(dcSave.ToInt32, 0, 0, objTarget.Width, objTarget.Height, dcObject.ToInt32, 0, 0, 13369376)
|
||||
|
||||
gObject.ReleaseHdc(dcObject)
|
||||
gSave.ReleaseHdc(dcSave)
|
||||
|
||||
dcObject = Nothing
|
||||
dcSave = Nothing
|
||||
gObject.Dispose()
|
||||
gSave.Dispose()
|
||||
Return MyImage
|
||||
'MyImage.Save(sFileName, ImageFormat.Jpeg)
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click
|
||||
'폰트객체를 가지고 폰트를 생성한다음 필요한조작(회전및크기)을 행한후 그래픽개체를 이미지로 바꾼다.
|
||||
'Dim BMP As New Bitmap
|
||||
|
||||
Dim Af As Font = New Font(Label3.Font.FontFamily, Label3.Font.Size * 10, Label3.Font.Style)
|
||||
Dim z As LOGFONT
|
||||
z.lfFacename = "굴림"
|
||||
z.lfHeight = 400
|
||||
z.lfOrientation = 1
|
||||
z.lfWidth = 0
|
||||
|
||||
' Af = Drawing.Font.FromLogFont(z)
|
||||
|
||||
Dim FS As Size
|
||||
FS.Width = (Label3.Font.Size * 100) '/ 15
|
||||
FS.Height = (Label3.Font.Size * 200) '/ 15
|
||||
|
||||
MsgBox(FS.ToString)
|
||||
|
||||
Dim BMP As New Bitmap(Me.Panel1.Width, Me.Panel1.Height, Imaging.PixelFormat.Format32bppArgb)
|
||||
Dim G As Graphics = Graphics.FromImage(BMP) '//기본그래픽개체생성(사이즈는 위에처 맞췄다)
|
||||
'이제 그래픽개체에 글자를 찍고 그것을 IMAGE로 전환한뒤 반환픽쳐박스에 적용해주면된다.
|
||||
G.DrawString("TEST", Af, Brushes.Black, 3, 3)
|
||||
'G.ScaleTransform(100, 100)
|
||||
G.Dispose()
|
||||
|
||||
|
||||
|
||||
|
||||
' MsgBox(PictureBox2.Image.Size.ToString, MsgBoxStyle.Information, PictureBox2.Left & "/" & Me.PictureBox2.Top)
|
||||
My.Application.DoEvents()
|
||||
Me.PictureBox2.Left = Me.Panel1.Left
|
||||
Me.PictureBox2.Top = Me.Panel1.Top
|
||||
Me.PictureBox2.Image = BMP
|
||||
Me.PictureBox2.SizeMode = PictureBoxSizeMode.StretchImage
|
||||
Me.PictureBox2.Refresh()
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button18.Click
|
||||
Me.UpdateZOrder()
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub Button19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button19.Click
|
||||
Dim A As New Size(Me.PictureBox2.Size.Width + 2, Me.PictureBox2.Size.Height + 2)
|
||||
Me.PictureBox2.Size = A
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button20.Click
|
||||
Me.PictureBox2.SizeMode = PictureBoxSizeMode.AutoSize
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox2.Click
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox2_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox2.MouseMove
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox2_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox2.MouseUp
|
||||
Me.Text = e.Delta & e.Button.ToString
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox2_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox2.MouseWheel
|
||||
Me.Text = e.Delta.ToString & e.Button.ToString
|
||||
End Sub
|
||||
|
||||
Private Sub Button21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button21.Click
|
||||
'MyPicture1.MyRefresh()
|
||||
'MyPicture1.Refresh()
|
||||
'MyPicture1.Update()
|
||||
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
|
||||