From 358294e85b9f21f4da7e942116bb0a2515e218b1 Mon Sep 17 00:00:00 2001 From: boris Date: Fri, 7 Jun 2024 00:11:48 +0200 Subject: [PATCH] Urejanje podatkov - v1 --- Form1.Designer.vb | 80 ++++---- Form1.resx | 308 +++++++++++++++---------------- Form1.vb | 6 + Form2.Designer.vb | 140 ++++++++++++-- Form2.resx | 10 +- Form2.vb | 100 +++++++++- My Project/Resources.Designer.vb | 50 +++++ My Project/Resources.resx | 29 ++- TPS1100 Convert.vbproj | 5 + bin/Release/TPS1100 Convert.exe | Bin 584192 -> 596992 bytes bin/Release/TPS1100 Convert.xml | 25 +++ icons8-advance-48.png | Bin 0 -> 671 bytes icons8-clear-symbol-50.png | Bin 0 -> 1491 bytes icons8-save-as-50.png | Bin 0 -> 2118 bytes icons8-undo-48.png | Bin 0 -> 852 bytes 15 files changed, 530 insertions(+), 223 deletions(-) create mode 100644 icons8-advance-48.png create mode 100644 icons8-clear-symbol-50.png create mode 100644 icons8-save-as-50.png create mode 100644 icons8-undo-48.png diff --git a/Form1.Designer.vb b/Form1.Designer.vb index f8ee513..60b63c2 100644 --- a/Form1.Designer.vb +++ b/Form1.Designer.vb @@ -36,15 +36,16 @@ Partial Class Form1 Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() Me.tsbSaveAs = New System.Windows.Forms.ToolStripButton() Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() + Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() + Me.ToolStripLabel3 = New System.Windows.Forms.ToolStripLabel() Me.tsbPointsOnly = New System.Windows.Forms.ToolStripButton() + Me.tsbHelp = New System.Windows.Forms.ToolStripButton() + Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() + Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() Me.ToolStripComboBox2 = New System.Windows.Forms.ToolStripComboBox() Me.ToolStripLabel2 = New System.Windows.Forms.ToolStripLabel() Me.ToolStripComboBox1 = New System.Windows.Forms.ToolStripComboBox() Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbHelp = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() Me.StatusStrip1.SuspendLayout() Me.ToolStrip1.SuspendLayout() Me.SuspendLayout() @@ -57,11 +58,11 @@ Partial Class Form1 Me.RichTextBox1.BackColor = System.Drawing.SystemColors.ControlLightLight Me.RichTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle Me.RichTextBox1.Font = New System.Drawing.Font("Courier New", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(238, Byte)) - Me.RichTextBox1.Location = New System.Drawing.Point(0, 29) + Me.RichTextBox1.Location = New System.Drawing.Point(9, 29) Me.RichTextBox1.Margin = New System.Windows.Forms.Padding(0) Me.RichTextBox1.Name = "RichTextBox1" Me.RichTextBox1.ReadOnly = True - Me.RichTextBox1.Size = New System.Drawing.Size(1251, 690) + Me.RichTextBox1.Size = New System.Drawing.Size(1233, 690) Me.RichTextBox1.TabIndex = 1 Me.RichTextBox1.Text = "" ' @@ -147,14 +148,29 @@ Partial Class Form1 ' Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(22, 22) - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsbOpenFile, Me.ToolStripSeparator2, Me.tsbFileName, Me.ToolStripSeparator1, Me.tsbConvert, Me.tsbPointsOnly, Me.tsbHelp, Me.ToolStripSeparator4, Me.tsbSaveAs, Me.ToolStripButton1, Me.ToolStripSeparator3, Me.ToolStripComboBox2, Me.ToolStripLabel2, Me.ToolStripComboBox1, Me.ToolStripLabel1}) + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsbFileName, Me.tsbOpenFile, Me.ToolStripSeparator2, Me.ToolStripButton1, Me.ToolStripSeparator1, Me.ToolStripLabel3, Me.tsbConvert, Me.tsbPointsOnly, Me.tsbHelp, Me.ToolStripSeparator4, Me.tsbSaveAs, Me.ToolStripSeparator3, Me.ToolStripComboBox2, Me.ToolStripLabel2, Me.ToolStripComboBox1, Me.ToolStripLabel1}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Padding = New System.Windows.Forms.Padding(10, 0, 10, 0) Me.ToolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.System Me.ToolStrip1.Size = New System.Drawing.Size(1251, 29) Me.ToolStrip1.TabIndex = 0 Me.ToolStrip1.Text = "ToolStrip1" ' + 'ToolStripButton1 + ' + Me.ToolStripButton1.Image = CType(resources.GetObject("ToolStripButton1.Image"), System.Drawing.Image) + Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButton1.Name = "ToolStripButton1" + Me.ToolStripButton1.Size = New System.Drawing.Size(76, 26) + Me.ToolStripButton1.Text = "Urejanje" + ' + 'ToolStripLabel3 + ' + Me.ToolStripLabel3.Name = "ToolStripLabel3" + Me.ToolStripLabel3.Size = New System.Drawing.Size(97, 26) + Me.ToolStripLabel3.Text = "Izvoz podatkov >" + ' 'tsbPointsOnly ' Me.tsbPointsOnly.Enabled = False @@ -165,6 +181,26 @@ Partial Class Form1 Me.tsbPointsOnly.Text = "Točke" Me.tsbPointsOnly.ToolTipText = "Points Only" ' + 'tsbHelp + ' + Me.tsbHelp.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right + Me.tsbHelp.Image = CType(resources.GetObject("tsbHelp.Image"), System.Drawing.Image) + Me.tsbHelp.ImageTransparentColor = System.Drawing.Color.Magenta + Me.tsbHelp.Name = "tsbHelp" + Me.tsbHelp.Size = New System.Drawing.Size(71, 26) + Me.tsbHelp.Text = "Pomoč" + ' + 'ToolStripSeparator4 + ' + Me.ToolStripSeparator4.Name = "ToolStripSeparator4" + Me.ToolStripSeparator4.Size = New System.Drawing.Size(6, 29) + ' + 'ToolStripSeparator3 + ' + Me.ToolStripSeparator3.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right + Me.ToolStripSeparator3.Name = "ToolStripSeparator3" + Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 29) + ' 'ToolStripComboBox2 ' Me.ToolStripComboBox2.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right @@ -199,35 +235,6 @@ Partial Class Form1 Me.ToolStripLabel1.Size = New System.Drawing.Size(101, 26) Me.ToolStripLabel1.Text = "Uporabi kodiranje" ' - 'ToolStripSeparator3 - ' - Me.ToolStripSeparator3.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 29) - ' - 'tsbHelp - ' - Me.tsbHelp.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.tsbHelp.Image = CType(resources.GetObject("tsbHelp.Image"), System.Drawing.Image) - Me.tsbHelp.ImageTransparentColor = System.Drawing.Color.Magenta - Me.tsbHelp.Name = "tsbHelp" - Me.tsbHelp.Size = New System.Drawing.Size(71, 26) - Me.tsbHelp.Text = "Pomoč" - ' - 'ToolStripSeparator4 - ' - Me.ToolStripSeparator4.Name = "ToolStripSeparator4" - Me.ToolStripSeparator4.Size = New System.Drawing.Size(6, 29) - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripButton1.Image = CType(resources.GetObject("ToolStripButton1.Image"), System.Drawing.Image) - Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(88, 26) - Me.ToolStripButton1.Text = "Nastavitve" - ' 'Form1 ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -271,4 +278,5 @@ Partial Class Form1 Friend WithEvents tsbHelp As ToolStripButton Friend WithEvents ToolStripSeparator4 As ToolStripSeparator Friend WithEvents ToolStripButton1 As ToolStripButton + Friend WithEvents ToolStripLabel3 As ToolStripLabel End Class diff --git a/Form1.resx b/Form1.resx index 737c4f5..3722f6c 100644 --- a/Form1.resx +++ b/Form1.resx @@ -130,183 +130,183 @@ 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 - RU5ErkJggg== + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAV7SURBVGhD7VhbbBRVGN7oi9FoTCy+UETwDeODylVaS+83 + ti2FxMSExFBAfahtwYhhW6YXurTsbvc2szs7M3ud3d7oDUswJooI4cGY6DPhRRCNSXd7IxpNC7/nzPwz + HeRBgS2dJv2SL7v7f2fOfOc//79ndi1rWINJcSFnU/XYuk23z6/b+MsXOZsrMbx6QI1PrnsNVL5yC8Or + B0vmVWJ49WAwZxMkXnpV4RB5j+HVgfmq92qv55XDdHk9TJftg+u7SmGutN6KsrkxV3mgZ77iAMxX7Ie5 + csKyemJ+H8yW1MFMcV03DjMn5sv3195vWjU+W1wLs0U1MFNYA9MF1r043HyYLa2/rGe7qPZCuqh6fbpg + X+7MHuvFmT17YaZgL2Tyqi/hcPNhtrjqzmyRmu10QUUuhi2Z/NoN0/lVMJ1HuLtkHsPmw0xh1R2SbSXT + 9y+gbENmdwVk3imHzJsmXkAmv/Lb6XerQc12+cX09opcan5qV+mX6Z2lkN5RAumtxd/gcPPh97zKOj3T + u8pANU24vQSmthXD1NYiuL21sAaHmw+ugLT/q4Mf66bTaHrq7UKYemsPXHz/CHiD8Vocbj5EBycmXZwE + 0cYT8BM5C37bXgy/biuCH8mBFmn8DPoCEZD6xydwuLkgyKO5gejEYmRgAoKxAXCyIti6+r622d2X6KL4 + 2CBE+schHB1YiA1NrsfLzIPwwHh7ZGBcNUkopsags094vdsb3CKR9zQW7qevhKnRNrzMHBgeHn46nBq7 + aTTZx8d+RtniDsVvER3oQqTUKIQS527Ra1BeeYipcauaWc3kGNjd/CcoW7o9oRZqXGFSpZgaqUJ55SGl + Ria17FKyXORvhmGeQlkBK8l/ickR0CmPmKOZafOy4dFFPbPEnN0TGkVZxxmvMI7GCc+BEJUXgrGhlW9m + UR5tN2Y2FB+GM319m1HW0eVgN/LxIRCoecrEOSCfV7aZaSMS0ze1zFJjvVz4OsoP4CwXuSEkhkkT61zZ + ZhYTI1Y9o5jV02fZD6gmJSeu0TMBeZXG2l1cg2Kc7FKI7AZlMD64cs3MJ4YmNeM0sx5B/BMlC/1GMhLD + Fqcv/gctJZ3k+EbpyYI2r0+QF/VyIFklzRtH2SIa+oISw+QrlU/SU5kySBmNLX8zH2puvXa4pRWMZHr9 + aFwtBS7aDx8eZ3Sd7oiRWvzop6eADfej+QGFbT1eXdfY0NyqlF1WQCczTn7kWBv4xeRSGRB2OgP3GTBq + lEat08UpxgMK+4FsnDKnccyhFtsVvH32wScGrYoxQyl09nD1KCtQzS0RwwoYt6+OGg9ElshGUk+umUnj + Teo1TJ48ewLCHEo6uHAKjMSwDqc/Ms9FiEZJx0ipJ9PMgiznuvnYola/lB0uLoCyDp8oX/VLMqiMPVAO + HQ6O1xbHhpOEUdLMseU/mYnhdmP9OvzSPcbtfhHl/w2G8b7gFWJ3WYmY1yjKy3sy01OTDaduGmvX7uG/ + R/mhYXdzP5CHPHWXRBm8ocTynsykXq3UNKeQbD3JWkePpxTlh0Zbr7fQJyQU836RvibAI8aXr5mJ6Sat + bil7WSGN0iPD7mMzPmKcLsQnxMErxBtRyj4CklzDKQ2n1my7w9+L0iPjVK/PQY2jefDx0WqUsg9/JPmG + 1nBuPnqX/Gh5FqVHBsNEn+l2BRa9oRjpAcJgeAtK2YckSc9rDdflCFzG8GOj08leoeY9fAwcicRzGM4+ + jh5jcpq7nAtdTvbeydOunRh+bLTZ3Tvaz/ruNXU4Fj46zryM4eyjodn2ufqc0pr1U7Oh+eR5fA46gaHs + 43Cj7Qa9SUOLrQJDWQOdU1kAuQeGsg9yg+8ammyX//2PQzZA59Tmx9Aa1rCG/4TF8g8ohWovShiqjQAA + AABJRU5ErkJggg== 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 17, 17 + + + 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 - QmCC + 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 + RK5CYII= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAYUSURBVEhLjVV5TNN3FC/qFmYy8QiBP0aiQmZcPcohYAMF - oYojkaJgUSJUXCb3HRBGsIQWsVC6ZuCJpkMCKiDxIBDjAMF5wGTSFsrVcohMN8/J1cLM23u/dtkWR+ZL - PvD4fd/38973XbD+T3p27FipCQvbqzl0SKyNjz+tTUg4pYmKOqoODQ0dEQiWW8w+TPLz89elFxdHZMnl - YRXJyWmaxMSKvjNnTEPt7TA2NARPJiYYkD7U1gaPVCqjNilJdT4lJZXupJaURBKHhe7fklNYyMuTSnMv - Z2a6N+3ff/P25s2gVihgEgCMiDnEvAWk07e3CHVeHtxhs6FJJGq8lJW1BTnEuQUF3hZas5BXPJCQbuDz - v+vw8gL1rl0wGBICU729SANgMhrBZDKZgfo7/Dal0YBh507o9feHLi4Xhv38FMRxRCaTio8d+5x0RjAt - UVUZGT79vr7Ft9G4VygEg0gEA2FhMJqdDabZWfiDnFgc0CtM09MwnpEBYwcOwDjaDu7eDXe9vUHt65tz - MjfXOxM5GXLM2yffKBSCq0FBZ350dwetQACDSKyPi4PhtDQYRGcTJSVMWmYtMCGeymQwgmfjaPM4MZFx - 1I93OzgcuC4QlGbL5cHEzThRZmdnNQcHQ6ebG+j4fDDExoIhOZn5rduzB9o3bYKOnBzoUKkmH1RXT/2U - lQUdGzaAHlP4OCYGRskBBRQQAI/we3NgIChycjIZcpKG4OD8Pp0OXt65AwMREdAXGgr6w4dBGxQEt/BV - DX5+N296eXk8dHX9qOaLLz5u4nK3Nvr4NLfh2QBGPRYdDQZ0NhweDq9aWqCvuxtuCAR5ZnI3t7U/JCff - f/6OygYw8/o1jBUWQjcW7ZaLC1yzFO6/5Nq2bWXtrq7Qj7YTEglMv3jBcDyfm4Pm2NjWRnf3z1j13t6C - u2Vlxik8MGJ3UK6poH1FRVDD4XRZuBaUeg6nZ7Cg4O/2xSag1m6Vy6fruNxAVl1AQEbn5ctM8YzYLbPY - HeRgZGwM6vj8dAvPglLL5x8ZGR9n7tBd4phB/UFVFdT4+yeyLgYGHnt4/TozOLPkAEHRaFpboYLLFVh4 - FpRKL6/9vffuMXeInLJAwXbU1cHFgIBcVqW/f+6D2lqm9RgHGAVJv1YL57Zs+drCs6Cc8/RMHBoYYO78 - 9QIK9l51NVT4+GSwyl1cwltPn35HHyl/FMn8/Dxo09Oh3Mmp3sKzoJx1dGxQYwtTiujuLHIQV6NcPneW - wwllla5d63YlJWWYCkN9NIm5H8UJ7cUOurpxI3zr7LzHwvWelDg776vDvu/CTtLjxL998gQZAH5H1MbH - 65Rr1mxiDE96eiqHR0fhZUMDDOAMEAxRUdCNa6MaCYrZ7DjG8B8iZ7OTKzGAzu3boQ9tNTgHWpzsF01N - YBgZgRPu7nKLKYsliYjIq8ahUTs4QD8OF60JPU6xHneMBp3ccHSEypCQkfKwsOryffsuVgmFo/VOTvAQ - z/rQRof2fWhPC/I+clzw9ASJSGQeNJKjMlmY1M5O02hjA/14aTAy0uyALuK2HMeVTKX/bWqKAemjUil0 - 4xmR63Bd9OAGUPv5wZVlyyDf1rZTXFwsFIvFi1j4Y2meUvmVODycp1q58i5F0I/PHsTIaGXQTjJidzDF - x2knUEGpW/pTU0GNqenBgNS4w5rxrmzRojaxUOgpKS2NIm7mBccVCuGR7OwDjL506eOfMSU6Dw/Q4Wve - 4M6nCZ3GyGdmZhiQTg5f9/TAI7TpwvS2rV4NMmtrA3FIi4oipYWFe0lnpKamZrHy1CnJ1qAg3ooVK2yi - raxarrFY8LysDGnMK8CErUttTCCdHJD8cuIEXELbGCurq0hllS6R8IqUSglxmtktIhKJrKPj4lIjEhPT - 3Lnc4zEeHm/OJyWBHjfs5LNnTH9TGxNIf/v0Kejx/zLZxLq5/crj8dIjExKiv79wIVWlUllbaN+XVatW - rbNzcNi12NZ2B/65d72VleIgm91WGBo6qoiKekWQYEcdXL++Bc+Oo82XS+zt3Zbb2/PsbGzWMCQfKPRE - KtISxKcIR8QGBBtBROb/Vma7BYTF+hNQbnPXD0EXfAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAXUSURBVGhD7ZhbjBNVGMfReIlBRQhGX2QLiZsVwd2KCVEB - 44uJMREvXCMiBhW5PHiBJYJk0URFYKH3dqadazudSzuXthuU+MADrtHAg2/wIDEm6KLggxEjiWyP3yln - oO3O7LbTrbsm/SVfdtP59pz/b8+cM7M7o0OHDtMfijp9K6+WXuQUK8Yq1nFGNk8ns8ZXKcmIiKI4k7RN - b3i1sJ6VrZ84pYBABLGyiZgslGQgOqOPJFV1DmltjoGBgZs5tfgpr5Q2Bo8du518POmcOHHiFkEtsbxa - BAFnCUrK95D25hHUYgAPfm0C8wInm/s5beh+cnnSgFuJa5sEhteKH94QIZNIxhU2Y+4mLS0jaoVNbZXA - MOqxe3nV+rt2IqisOQoTLSNtnlFV9Q5WKf7iKJHWryYlbQlpbR1OLdTduxURmFA/i4OQNk/AeOucJFKS - DquRP07axuUQnGSDjeQQldIiCF8eK2LChMYR0uYJNlsQnCSSmTysiHaItLkSZeUHIqn0D+GkSJOPxgev - ipMITDxKZ3PrSVvTcIpxykkimc4hStCypM2RGxJpFKLFk+TjiQGR1TDxxTqRyr3MiPpG0tYUrGR+7yRB - izmU4LWLwXT6btJaQ50ECtDCGXKpMZLZwn2sbBjVIpX7WYSNmc69RtoahskYp5wkKFFDCUFFMV75IpWy - 7iLtFUKc1BOihXO2BHyPjsb5YXK5OdisMVAtksroMHn+Ki1qTa0MI+mMm0SCV1Ccl1GUky/E2CwbZaT9 - YSatw0pcqZYIUjw6EufSZMjmAZH+ahEchhLUMi3k3iYt4xKipJ7DUfrceBIxDorNIpBAESaDQALVSwQS - HBSzgQzrDTi1dlWL4EAQpJwQ1a2kxRFOKvYkeHnkcJjGQWElW5L4dXCwtcdABZDYWS1CQ8V5pQynzjbS - UgOXL/YIamEEryYcm2gwmmpBgoP9wW4hQ7cOSLxfLYKDYRlYme2kpYIgGw9hCUErIR6Oc5CFIEwlkCeJ - GJtDCN1Ehp8c6HT+vWoRXBCqDOF24OtDOz9aefLV7f/IySzCIrjwUR6H4IORFP7NNicRZY1gMNieN/Kk - mHu3WgTfLhCsLH8Wpr9e9cbodys3oW/WbkE1MnD6YZkjMQYdDFMoTIuj40rEuN8DcXbHpK9EPfBq8U5l - jxARIZhEw2veRFiiIrLmLVR4ZhVKh9malYETrxL4YCiBDgQT54O0KIUo/myIEs4dTfBnQCIXiHObD1DU - LDJV+6F4bQuWEUKpWonVILHsOWT6/MhYtLxGBr8C4QMgxsiXIyl+BRlq6oHbKVotMQwS5hPPViTsGiOj - FS7zijV9JPDGtveEm0S9zDWJoekjkWEzi4fXb716XWKtu4Rd+UXLysrWPZ5ePNuC/bDTojz69uXN1zY2 - 2RMTlT7Pf8Ga17eQDDV12BL2/Z4LM8h66nnH0G6l+3p/NuY/0k2G/O+pl7Ar83kEmd1LHUO71ZStjJuE - Xf8LmYkk7JrWMo1K2IVl9O6lZafQbtV2mWYlcOHnhLph2w6zy/+nU2i3apuMVwn7YWfOf3T5lMvwucLD - IPGbU1i3Aok/BLX4OBmigtXV+zQctX85hXYrfDTnF/Q9SIbwjigenwnBfrQD7ktYaN0nOhpImGPC2+Uk - YeNFxvT1ntEWLryNDOENUS1utwPujVto1usSmrVRRLM3MGhfTG9KwsaLjOXra+1VhleLsh3ypY/zFYl7 - XmHQnHUJtHaf2LSETdMyXf7G/j3qBohodtD+iHFdYu7qMPogoHiSsGlGxvD1seTHvAHhdtlhce0K5NAL - ewS0+6jckoRNozJGl7+h/5u5klS/nMNppYvVMtXVioTNRDKGz38eNvudpN078Ofok5xSujRGBJ4rYm5o - KWlrCcvnXwGn06WxIr0j1gL/Y6StdSSpOBd+83s5tVSCrwVRK/VL0tBscnlSKHYvmQu30F6zq69kdPUW - QKR/aN7iSZ2jQ4cOHaYLM2b8C3Y6bGkYDaGdAAAAAElFTkSuQmCC + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAYUSURBVEhLjVV5TNN3FC/qFmYy8QiBP0aiQma0HlwWbKAg + oDgSKQoWJULFZXKWMyCMYAktIlfXTBQnmg4JqIDEg0CMAwTnAZNJW2g5Wigi081zcrUw8/ber122xZH5 + kg88ft/3/bz3fRes/5O+nTtXqsLD96kOHxarExLOqBMTK1TR0ceUYWFho3z+covZh0l+fv669JKSyKzS + 0vCq5OQ0lUhUpa2oMA13dsLY8DA8mZhgQPpwRwf0KBRGdVKS4nxKSirdSS0riyIOC92/JaewkJcnleZe + zszktBw4cPP2li2glMlgEgCMiDnEvAWk07e3CGVeHtxhs6FFKGy+lJW1FTnEuQUF3hZas5BXPJCQrg8I + +LbLywuUu3fDUGgoTPX3Iw2AyWgEk8lkBurv8NuUSgX6Xbug398ferhcGPHzkxHH0aIiqfj48c9JZwTT + El2TkeEz4OtbchuN+wUC0AuFMBgeDobsbDDNzsIf5MTigF5hmp6G8YwMGDt4EMbRdmjPHrjr7Q1KX9+c + 07m53pnIyZBj3j75WibjXw0O/u5HDgfUfD4MIbEuPh5G0tJgCJ1NlJUxaZm1wIR4WlQEo3g2jjaPRSLG + 0QDe7XJ2hut8/sns0tIQ4macyLOzs1pDQqDb3R00AQGgj4sDfXIy81uzdy90bt4MXTk50KVQTN6rrZ36 + KSsLujZuBB2m8HFsLBjIAQUUGAiP8HtrUBDIcnIyGXKSppCQfK1GAy/v3IHByEjQhoWB7sgRUAcHwy18 + VZOf382bXl4eD93cPqrbsOHjFi53W7OPT2sHng1i1GMxMaBHZyMREfCqrQ20vb1wg8/PM5O7u6/9ITn5 + /vN3VDaAmdevYaywEHqxaLdcXeGapXD/Jde2by/vdHODAbSdkEhg+sULhuP53By0xsW1N3M4n7Eavb35 + d8vLjVN4YMTuoFxTQbXFxVDn7Nxj4VpQGp2d+4YKCv5uX2wCau320tLpBi43iNUQGJjRffkyUzwjdsss + dgc5GB0bg4aAgHQLz4JSHxBwdHR8nLlDd4ljBvUHNTVQ5+8vYl0MCjr+8Pp1ZnBmyQGColG1t0MVl8u3 + 8Cwo1V5eB/rv3WPuEDllgYLtamiAi4GBuaxqf//cB/X1TOsxDjAKkgG1Gs5t3fqVhWdBOefpKRoeHGTu + /PUCCha7Dap8fDJYla6uEe1nzryjj5Q/imR+fh7U6elQ6eTUaOFZUM46OjYpsYUpRXR3FjmIq6m4eO6s + s3MY6+Tate5XUlJGqDDUR5OYewNOaD920NVNm+AbF5e9Fq73pMzFZX8D9n0PdpIOJ/7tkyfIAPA7oj4h + QSNfs2YzY3ja01M+YjDAy6YmGMQZIOijo6EX10YtEpSw2fGM4T+klM1OrsYAunfsAC3aqnAO1DjZL1pa + QD86Cqc4nFKLKYsliYzMq8WhUTo4wAAOF60JHU6xDneMCp3ccHSE6tDQ0crw8NrK/fsv1ggEhkYnJ3iI + Z1q00aC9Fu1pQd5HjgueniARCs2DRnKsqChcamenaraxgQG8NBQVZXZAF3FbjuNKptL/NjXFgHSDVAq9 + eEbkGlwXfbgBlH5+cGXZMsi3te0Wl5QIxGLxIhb+WJonl38pjojgKVauvEsRDOCzhzAyWhm0k4zYHUzx + cdoJVFDqloHUVFBiavowICXusFa8W7RoUYdYIPCUnDwZTdzMC07IZIKj2dkHGX3p0sc/Y0o0Hh6gwde8 + wZ1PEzqNkc/MzDAgnRy+7uuDR2jTg+ntWL0aiqyt9cQhLS6OkhYW7iOdkbq6usXyigrJtuBg3ooVK2xi + rKzarrFY8Ly8HGnMK8CErUttTCCdHJD8cuoUXELbWCurq0hllS6R8IrlcglxmtktIhQKrWPi41MjRaI0 + Dpd7ItbD4835pCTQ4YadfPaM6W9qYwLpb58+BR3+XyabOHf3X3k8XnpUYmLM9xcupCoUCmsL7fuyatWq + dXYODrsX29ruxD/3rbeykh1iszsKw8IMsujoVwQJdtSh9evb8OwE2nyxxN7efbm9Pc/OxmYNQ/KBQk+k + Ii1BfIpwRGxEsBFEZP5vZbZbQFisPwH48XPJSX3ZbAAAAABJRU5ErkJggg== diff --git a/Form1.vb b/Form1.vb index 3544962..7fff033 100644 --- a/Form1.vb +++ b/Form1.vb @@ -3,6 +3,7 @@ Imports System.IO Imports TPS1100_Convert.My Public Class Form1 + Public DatFileName As String Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ToolStripComboBox2.Text = My.Settings.DecimalnoLocilo @@ -10,11 +11,14 @@ Public Class Form1 Private Sub tsbOpenFile_Click(sender As Object, e As EventArgs) Handles tsbOpenFile.Click If OpenFileDialog1.ShowDialog = DialogResult.OK Then tsbFileName.Text = OpenFileDialog1.SafeFileName + DatFileName = OpenFileDialog1.SafeFileName.ToString RichTextBox1.Clear() tsbSaveAs.Text = "Shrani ..." tsbSaveAs.Enabled = False tsbConvert.Enabled = True tsbPointsOnly.Enabled = True + OpenFileDialog1.Dispose() + Else tsbFileName.Text = "Odpri GSI datoteko..." RichTextBox1.Clear() @@ -395,7 +399,9 @@ Public Class Form1 End Sub Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click + Form2.ShowDialog() + End Sub End Class diff --git a/Form2.Designer.vb b/Form2.Designer.vb index a5ee6c7..d461000 100644 --- a/Form2.Designer.vb +++ b/Form2.Designer.vb @@ -24,28 +24,112 @@ Partial Class Form2 Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form2)) - Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() - Me.PropertyGrid1 = New System.Windows.Forms.PropertyGrid() + Me.RichTextBox1 = New System.Windows.Forms.RichTextBox() + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() + Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() + Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() + Me.ComBoxKoda = New System.Windows.Forms.ToolStripComboBox() + Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() + Me.ToolStripStatusLabel1 = New System.Windows.Forms.ToolStripStatusLabel() + Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() + Me.BtnShraniF2 = New System.Windows.Forms.ToolStripButton() + Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() + Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() Me.MyApplicationBindingSource = New System.Windows.Forms.BindingSource(Me.components) Me.MyApplicationBindingSource1 = New System.Windows.Forms.BindingSource(Me.components) + Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog() + Me.ToolStrip1.SuspendLayout() + Me.StatusStrip1.SuspendLayout() CType(Me.MyApplicationBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.MyApplicationBindingSource1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' - 'MenuStrip1 + 'RichTextBox1 ' - Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) - Me.MenuStrip1.Name = "MenuStrip1" - Me.MenuStrip1.Size = New System.Drawing.Size(800, 24) - Me.MenuStrip1.TabIndex = 1 - Me.MenuStrip1.Text = "MenuStrip1" + Me.RichTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.RichTextBox1.DetectUrls = False + Me.RichTextBox1.EnableAutoDragDrop = True + Me.RichTextBox1.Font = New System.Drawing.Font("Courier New", 11.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.RichTextBox1.Location = New System.Drawing.Point(12, 34) + Me.RichTextBox1.Name = "RichTextBox1" + Me.RichTextBox1.Size = New System.Drawing.Size(1060, 552) + Me.RichTextBox1.TabIndex = 2 + Me.RichTextBox1.Text = "" + Me.RichTextBox1.WordWrap = False ' - 'PropertyGrid1 + 'ToolStrip1 ' - Me.PropertyGrid1.Location = New System.Drawing.Point(0, 12) - Me.PropertyGrid1.Name = "PropertyGrid1" - Me.PropertyGrid1.Size = New System.Drawing.Size(299, 342) - Me.PropertyGrid1.TabIndex = 2 + Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BtnShraniF2, Me.ToolStripSeparator1, Me.ToolStripLabel1, Me.ComBoxKoda, Me.ToolStripButton2, Me.ToolStripSeparator2, Me.ToolStripButton1}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(1084, 31) + Me.ToolStrip1.TabIndex = 3 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'ToolStripSeparator1 + ' + Me.ToolStripSeparator1.Name = "ToolStripSeparator1" + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 31) + ' + 'ToolStripLabel1 + ' + Me.ToolStripLabel1.Name = "ToolStripLabel1" + Me.ToolStripLabel1.Size = New System.Drawing.Size(69, 28) + Me.ToolStripLabel1.Text = "Vstavi Kodo" + ' + 'ComBoxKoda + ' + Me.ComBoxKoda.Items.AddRange(New Object() {"10: Quick Set", "20: Set Azimuth", "30: Resection", "40: Free Station", "50: Ori. & Ht. Transfer", "90: Measured"}) + Me.ComBoxKoda.Name = "ComBoxKoda" + Me.ComBoxKoda.Size = New System.Drawing.Size(121, 31) + Me.ComBoxKoda.ToolTipText = "Izberi kodo..." + ' + 'StatusStrip1 + ' + Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabel1}) + Me.StatusStrip1.Location = New System.Drawing.Point(0, 589) + Me.StatusStrip1.Name = "StatusStrip1" + Me.StatusStrip1.Size = New System.Drawing.Size(1084, 22) + Me.StatusStrip1.TabIndex = 4 + Me.StatusStrip1.Text = "StatusStrip1" + ' + 'ToolStripStatusLabel1 + ' + Me.ToolStripStatusLabel1.Name = "ToolStripStatusLabel1" + Me.ToolStripStatusLabel1.Size = New System.Drawing.Size(69, 17) + Me.ToolStripStatusLabel1.Text = "Nalaganje..." + ' + 'ToolStripSeparator2 + ' + Me.ToolStripSeparator2.Name = "ToolStripSeparator2" + Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 31) + ' + 'BtnShraniF2 + ' + Me.BtnShraniF2.Enabled = False + Me.BtnShraniF2.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_save_as_50 + Me.BtnShraniF2.ImageTransparentColor = System.Drawing.Color.Magenta + Me.BtnShraniF2.Name = "BtnShraniF2" + Me.BtnShraniF2.Size = New System.Drawing.Size(77, 28) + Me.BtnShraniF2.Text = "Shrani..." + ' + 'ToolStripButton2 + ' + Me.ToolStripButton2.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_advance_48 + Me.ToolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButton2.Name = "ToolStripButton2" + Me.ToolStripButton2.Size = New System.Drawing.Size(66, 28) + Me.ToolStripButton2.Text = "Vstavi" + Me.ToolStripButton2.ToolTipText = "Vstavi vrstico..." + ' + 'ToolStripButton1 + ' + Me.ToolStripButton1.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_undo_48 + Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButton1.Name = "ToolStripButton1" + Me.ToolStripButton1.Size = New System.Drawing.Size(69, 28) + Me.ToolStripButton1.Text = "Povrni" ' 'MyApplicationBindingSource ' @@ -55,17 +139,25 @@ Partial Class Form2 ' Me.MyApplicationBindingSource1.DataSource = GetType(TPS1100_Convert.My.MyApplication) ' + 'SaveFileDialog1 + ' + Me.SaveFileDialog1.Filter = "GSI Files|*.GSI" + ' 'Form2 ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(800, 450) - Me.Controls.Add(Me.PropertyGrid1) - Me.Controls.Add(Me.MenuStrip1) + Me.ClientSize = New System.Drawing.Size(1084, 611) + Me.Controls.Add(Me.StatusStrip1) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.RichTextBox1) Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.MainMenuStrip = Me.MenuStrip1 Me.Name = "Form2" Me.Text = "TPS1100 Convert: Settings" + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.StatusStrip1.ResumeLayout(False) + Me.StatusStrip1.PerformLayout() CType(Me.MyApplicationBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.MyApplicationBindingSource1, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) @@ -74,7 +166,17 @@ Partial Class Form2 End Sub Friend WithEvents MyApplicationBindingSource As BindingSource - Friend WithEvents MenuStrip1 As MenuStrip Friend WithEvents MyApplicationBindingSource1 As BindingSource - Friend WithEvents PropertyGrid1 As PropertyGrid + Friend WithEvents RichTextBox1 As RichTextBox + Friend WithEvents ToolStrip1 As ToolStrip + Friend WithEvents BtnShraniF2 As ToolStripButton + Friend WithEvents ToolStripSeparator1 As ToolStripSeparator + Friend WithEvents ToolStripLabel1 As ToolStripLabel + Friend WithEvents ComBoxKoda As ToolStripComboBox + Friend WithEvents ToolStripButton2 As ToolStripButton + Friend WithEvents StatusStrip1 As StatusStrip + Friend WithEvents ToolStripStatusLabel1 As ToolStripStatusLabel + Friend WithEvents ToolStripSeparator2 As ToolStripSeparator + Friend WithEvents ToolStripButton1 As ToolStripButton + Friend WithEvents SaveFileDialog1 As SaveFileDialog End Class diff --git a/Form2.resx b/Form2.resx index 31df06d..c3506da 100644 --- a/Form2.resx +++ b/Form2.resx @@ -117,8 +117,11 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 226, 17 + + 556, 17 + + + 662, 17 17, 17 @@ -126,6 +129,9 @@ 341, 17 + + 778, 17 + diff --git a/Form2.vb b/Form2.vb index f68bf35..71c54ae 100644 --- a/Form2.vb +++ b/Form2.vb @@ -1,9 +1,95 @@ -Public Class Form2 - Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load - PropertyGrid1.SelectedObject = My.Settings - ' Attribute for the user-scope settings. - Dim userAttr As New System.Configuration.UserScopedSettingAttribute - Dim attrs As New System.ComponentModel.AttributeCollection(userAttr) - PropertyGrid1.BrowsableAttributes = attrs +Imports System.IO +Imports System.Windows.Forms.VisualStyles.VisualStyleElement + +Public Class Form2 + + Public DatotekaSpemembe As Boolean = False + Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Activated + ' PropertyGrid1.SelectedObject = My.Settings + ' ' Attribute for the user-scope settings. + ' Dim userAttr As New System.Configuration.UserScopedSettingAttribute + ' Dim attrs As New System.ComponentModel.AttributeCollection(userAttr) + ' PropertyGrid1.BrowsableAttributes = attrs + Form1.Hide() + BtnShraniF2.Enabled = False + RichTextBox1.Clear() + + ' prepare StreamReader + Dim streamReader As StreamReader = New StreamReader(Form1.OpenFileDialog1.FileName) + Dim i As Integer = 0 + + ' loop untill end of stream + Do Until streamReader.EndOfStream + ' Beri vrstico po vrstico + Dim line As String = streamReader.ReadLine() + RichTextBox1.AppendText(line + vbCrLf) + i = i + 1 + Loop + ToolStripStatusLabel1.Text = "Vrstic: " + i.ToString + "| Datoteka: " + Form1.OpenFileDialog1.FileName + DatotekaSpemembe = False + streamReader.Close() + End Sub + + Private Sub Form2_Close(sender As Object, e As EventArgs) Handles MyBase.Closing + If DatotekaSpemembe = True Then + MessageBox.Show("Podatki spremenjeni... Shranim spremembe?", "Podatki spremenjeni", MessageBoxButtons.YesNo) + If DatotekaSpemembe = True Then + RichTextBox1.SaveFile(Form1.OpenFileDialog1.FileName, RichTextBoxStreamType.PlainText) + BtnShraniF2.Enabled = False + End If + End If + Form1.Show() + End Sub + + Private Sub RichTextBox1_TextChanged(sender As Object, e As EventArgs) Handles RichTextBox1.TextChanged + ToolStripStatusLabel1.Text = "Spremenjeni podatki... datoteka je bila urejana." + BtnShraniF2.Enabled = True + DatotekaSpemembe = True + End Sub + + Private Sub BtnShraniF2_Click(sender As Object, e As EventArgs) Handles BtnShraniF2.Click + SaveFileDialog1.FileName = Path.GetFileNameWithoutExtension(Form1.OpenFileDialog1.FileName) + If SaveFileDialog1.ShowDialog = DialogResult.OK Then + RichTextBox1.SaveFile(SaveFileDialog1.FileName, RichTextBoxStreamType.PlainText) + ToolStripStatusLabel1.Text = "Shranjeno: " + SaveFileDialog1.FileName.ToString + BtnShraniF2.Enabled = False + DatotekaSpemembe = False + End If + End Sub + + Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click + RichTextBox1.Focus() + RichTextBox1.SelectionStart = RichTextBox1.GetFirstCharIndexOfCurrentLine + SendKeys.Send("+{HOME}") + If ComBoxKoda.SelectedIndex = 0 Then + RichTextBox1.SelectedText = "*410000+0000000000000010 " + vbCrLf + BtnShraniF2.Enabled = True + DatotekaSpemembe = True + ElseIf ComBoxKoda.SelectedIndex = 1 Then + RichTextBox1.SelectedText = "*410000+0000000000000020 " + vbCrLf + BtnShraniF2.Enabled = True + DatotekaSpemembe = True + ElseIf ComBoxKoda.SelectedIndex = 2 Then + RichTextBox1.SelectedText = "*410000+0000000000000030 " + vbCrLf + BtnShraniF2.Enabled = True + DatotekaSpemembe = True + ElseIf ComBoxKoda.SelectedIndex = 3 Then + RichTextBox1.SelectedText = "*410000+0000000000000040 " + vbCrLf + BtnShraniF2.Enabled = True + DatotekaSpemembe = True + ElseIf ComBoxKoda.SelectedIndex = 4 Then + RichTextBox1.SelectedText = "*410000+0000000000000050 " + vbCrLf + BtnShraniF2.Enabled = True + DatotekaSpemembe = True + ElseIf ComBoxKoda.SelectedIndex = 5 Then + RichTextBox1.SelectedText = "*410000+0000000000000090 " + vbCrLf + BtnShraniF2.Enabled = True + DatotekaSpemembe = True + End If + + End Sub + + Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click + RichTextBox1.Undo() End Sub End Class \ No newline at end of file diff --git a/My Project/Resources.Designer.vb b/My Project/Resources.Designer.vb index f0c1b6b..1203f2f 100644 --- a/My Project/Resources.Designer.vb +++ b/My Project/Resources.Designer.vb @@ -59,5 +59,55 @@ Namespace My.Resources resourceCulture = value End Set End Property + + ''' + ''' Looks up a localized resource of type System.Drawing.Bitmap. + ''' + Friend ReadOnly Property icons8_advance_48() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("icons8-advance-48", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Looks up a localized resource of type System.Drawing.Bitmap. + ''' + Friend ReadOnly Property icons8_clear_symbol_50() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("icons8-clear-symbol-50", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Looks up a localized resource of type System.Drawing.Bitmap. + ''' + Friend ReadOnly Property icons8_save_as_50() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("icons8-save-as-50", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Looks up a localized resource of type System.Drawing.Bitmap. + ''' + Friend ReadOnly Property icons8_undo_48() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("icons8-undo-48", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Looks up a localized resource of type System.Drawing.Bitmap. + ''' + Friend ReadOnly Property Save_as_24() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Save-as-24", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property End Module End Namespace diff --git a/My Project/Resources.resx b/My Project/Resources.resx index af7dbeb..bdb1eda 100644 --- a/My Project/Resources.resx +++ b/My Project/Resources.resx @@ -46,7 +46,7 @@ mimetype: application/x-microsoft.net.object.binary.base64 value : The object must be serialized with - : System.Serialization.Formatters.Binary.BinaryFormatter + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 @@ -60,6 +60,7 @@ : and then encoded with base64 encoding. --> + @@ -68,9 +69,10 @@ - + + @@ -85,9 +87,10 @@ - + + @@ -109,9 +112,25 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\icons8-clear-symbol-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Save-as-24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\icons8-advance-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\icons8-save-as-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\icons8-undo-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/TPS1100 Convert.vbproj b/TPS1100 Convert.vbproj index 5e70ec2..fc23a40 100644 --- a/TPS1100 Convert.vbproj +++ b/TPS1100 Convert.vbproj @@ -179,6 +179,11 @@ + + + + + diff --git a/bin/Release/TPS1100 Convert.exe b/bin/Release/TPS1100 Convert.exe index a725d3e4c73ed82a6411fdb840e2afa78a3744e0..77949105c7ffdd29ab5fadd81cc4d57ab3a15311 100644 GIT binary patch delta 38417 zcmc$`2V7HGw>P}cNk~Gdp(He^0s*9>f}+wD0cmzosVa&D0|M579YsZhB38g&uwkzt z*t^)UqmGISVjD#reb?S6G-u{M_x*nNz8^FEv-(=Qo_)>Ya1_+^b`R8fLJ1Ps$irwqDo4JIz9E|~hSVHsXM|FwbD;$i z4}|#QZUAZ42vN2Q{gD5lpZg#5+y6x$+nnJ1zZlpqP1S`0#ocj5&_Fti2UVteHdmR& z2iDe@7WV*&?FcbwIg*}0cjAl9G2KhPg=OO51rnhOM~f1B12r9bj%{y5jCFo;gkYEI z19FKkfG7)VAMv@JI2^IxQnrcgG1MmU2bDMgz_tr5#S)gJH|7Fp>F2-cv7}Y6Oa1PT zC9Qhrzv;20MK6;^{>=bO6b1%j5!7#ch8Dxf^J)4grz37pAg;HsLSly{L0A%uC1MBc zF_e~sz$ep920&q!Z>#M@qg!|)!4EBQMM%bx^aF*+HG`JGFmQ;FBY`Q+CmwWL0W1{$ zG!^JTTH=U9h67Japwl_hakv!`Exb?y6BKkXa2%0>21yGInK_dFU?Q_+@=CLD09@n$ zRqW6{z$|j7$s`*LoM<5w zNLdO^OxH+YiSSico@)9J5UJ4Q9#;jGO4A` zAR_r%trAZP9uC>GxdM(< z(h}C*RKPXSB$}3HIIWSujsceLyI`$>`9v_6DT>vXP61B9H6}jdk&NM7#&Ah%Tsr|* z91ThfJcH2KuU^Bnc>-Q8^cN*905fq6;~BzuZv0Q4{boqMN44k;7DR&jHH5ART4JlN<}Ra zd#8SFor7wGoQ04yjVRpr0WE{R%572G+e()L^RKhNxs#`WCpeb0b=>mbar9vv z54AYTAmxewj;Au?d8Ne@9B=-29IxShj3a&C*70?VBaDCRR;5_u&8>tLi9NrydYZLc zO7kl5bkyRB*@++VsvcH^^Y-Z6*2yKb*V5xy8MSAp8r)LXJI`; zqx-bRXur2ITZO!l%WKyM3mLb5t!^&uhE%b`^#3nX+XX}3QU4MkYnFpI-lCFP1IVN^ zfFV1(Vq)2;SU?%%N1Ml-G?+~#w>7F6B*7OX2R#8-f=>?8<)DBd|iVT)Od z!{bX1xl9V!qTAYR0b6-dVy|UifBm9mI($;$NVi}WbNc9v z`45;MMNCHnGG~6hfp`q;FnmcOiGp>C3gO%6Nc))<;ws^cf{!R~VB5ueLYpIs2x=u~qn0y?iu+_=u;WVp zuZ|?GM-9bgRNhO&AOxRU6vqe(Z~6anjA*@R*!P9eY2ABaPtS*j;eA>hE#IW!I;!== zA^b^kL_evKox1+(-mA_1ml1dOXSPPgjsiW@5=}}{!DYMcBKVgX_kTOl+>iafKebN_ zbuiN$uPJ#0m;b*}gDX=*>)!YOq6WN_S{I!Aw%_;F{}(m1U-a%~zwgWcKh&@S_5j$m zTDSF<8YF+)WBlTt()(ZTa9{(+cX}|CzfH0ac(Ex-TlX3J zWB~`ZvI<@8u`NevZE(l;&VRe2=?OUhcp>}ObZ~=()3rJO{I90_ikFa5+hf%KY`XR{ z)qM(+uFYxee>UB3WA_s;P9t0|#u6e4oxeWY&pDOJ;(~irmb&j&= zwwf{zPCko&{Q9Lh=yV0L?LkM@=A_fI&^iBkp$ABXYH$L3qYj(@IM^GkY-fngVWPL0 z?h-@biBQrDENrD>K3)m)F(hFZyeYT>gP+~NF$NjJ10^%~#6PS~+Vm87;>hl#!hA}` zgViG*%@QZeQ}m2vl@JWyAYa4JX2e}UnJNL`)2S)&A#uXBq)x!33n8VLgrg%!2?^~6 zG8IeR2$_aShy&7zm~O;s(Z0y%6g@-#} zI|)nSfer})B(%Jl97sqK3{GdwaRUfB8N0!wwdM%$Y)%F=5%+Bs_ravZ8Bj6>JZSus zQbCFt0p7_>G$d1r7Bk{$IP~-uUL?V{fXtRBRnb5xFs4S{LVeQ)7?ad2Yz&hb3}hsf zvPp;38CW>8#Y>nv3kznq2&5JeMlz>`7fI%}(5BbnI$^q(hS>A4S5AvYgy%_fA^5B* zSwMKwx?FsY)>{aV4B?R)Gn-2+MKpef$SIM)T@5&5L!s$a9J)<~SSsz&S`g+;FG~U~R(5LZpZ6FMoaWAnnq$R_M#E9vc z63Y%WetHi!#x%b72Es&{mJDJj=s#Q_$W&0JSR!49dxhD4NGth56TUEY9kfdV(*@FEsYp`XLNoh;Vwy5L5(%x?5161b z9F^G+aJxCu?f*1RSk-ozFfXlX9VX111h*e1V)Gr_FtZ4EqEt-_cxEYL-XuoW-ia95 zVb;A5_OA61W=5jDC6={P%)0de4 z%^aWBo6Rw8;v!j3nt~a9$p!_D-}P(+T5q8Nxe7_~(<)dQ(q0g~M6#*HMHHRU z-T|2n3Qz0ie3+J|w%TLf#JznN5F5F+4BEg9bzqwSm~O5S)9p*dPw8=q8{3qKt)$yq zQ)1raw-SjBc2>Mo!;4PVTr*}wlFg*OnC3{Y<7mInG^~>T)tU$MCJF7EMr=ChG`9>c z1La--Vcw}*AiQ`h&LI+S!yl$He9<=jgI1gz#M`k{yaOY10xE4Iz-JXnTLE6fjG*~~ z^V@}dC-&w@y>T(5DHCCo#k;W7^c4#-k98(=_1>46m)H2=FI7>Z1|tyoduQUwDCQ2^4vO z%V!K!xShCMj$|KB!kUI%+R68W9LLhav2bugfIz!hKnM`%V1W!0{g%+GO+swbJ|UJc zz6yDBLfz*0gn;-$Ech+9b(`2&uVUV=HCV(rwh1nmbj%{%WQ+qsU=#fLd)4ALk+DJh zs4bf*GlVCuQnkP))c zk2xYU=RDF}e9r68a?Be8X5^SRmJo2tOCkiE@{$Pwr@RzGz$p&~f&<4fIOf5iww%Ur zRAIZ*7?!j>jbYx@6PjaU!j!|b1&j3+XRTHj=BS0sX?sV3c_Zu&?dMCDkS5|v+g@of zZ{lxa)b_T6*vxFX(vU`xYo$^1<$M(=@wM_G`P7r%A)orvkL1%ps;i6jhEjk0DcOYc zGkqf+2@=Ke0{4~4q~_)^*Ly6JPQ*6MX^G6RTyPh)^gc|*mTtsqp=k&n?-{s_Gf5&W zZF?Il#pBQPWxM-WY-gb8%T^zzFL4%Wo4ZuZLqD~gPTxm72J}9yI-ae>QS=cfvcqWUrT9XjIO%BYrJ;=+j;P+WZjO=kxruXm;g5SS0kEWr+ z5FSpsOhtqMfm5@95Fl{Ig1;327a-CDGI)4OOxhQKo!ZHp3vg);PY7)%CA1sCTNr2+ z^Po2e;z}yXpyM^%yeE(u7Y^b!R&WO4NMr*+*!N{S%iadh!%0A@8Z2Os81H_QnZ8V)mo{LoXt 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
Nt$N#}w0g}J7W&HntXC)r`+gWve*_%7`hkWv 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 OmrIE7G%SAeCI1Bz?VHU2 delta 26877 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 E0kwX=lmGw# diff --git a/bin/Release/TPS1100 Convert.xml b/bin/Release/TPS1100 Convert.xml index 64e8976..ce3c646 100644 --- a/bin/Release/TPS1100 Convert.xml +++ b/bin/Release/TPS1100 Convert.xml @@ -22,6 +22,31 @@ TPS1100 Convert resource lookups using this strongly typed resource class. + +

+ Looks up a localized resource of type System.Drawing.Bitmap. + + + + + Looks up a localized resource of type System.Drawing.Bitmap. + + + + + Looks up a localized resource of type System.Drawing.Bitmap. + + + + + Looks up a localized resource of type System.Drawing.Bitmap. + + + + + Looks up a localized resource of type System.Drawing.Bitmap. + + Znak za decimalno ločilo diff --git a/icons8-advance-48.png b/icons8-advance-48.png new file mode 100644 index 0000000000000000000000000000000000000000..d0518aeefb1b8497ec2d0cf954d65b01563f11f1 GIT binary patch literal 671 zcmV;Q0$}}#P)=Mju6 z!b3ofSS~pw50j({M(&sh|0XnxE^_3-$af=liRda_;K|2W3day%7r6uhRbQ(TzI?5l zspo>1h!TqV@->*+sKbqoy1*NofNJEbm@B{eCyo64p1>tyg(~LBCtfsQdaD76EzwJ? z*Dz0h`eg%VPBOeis@VLHEH!t%&exwf_pUv4I^kz7Xc-qY>_Wt1p)lxEIc(V^PRqY) zLh^MJ;<=+wlMfHhaSN~$S-j3?DW5DhAysUFfy+l%AACRGw?N`#y@A*HtmRXs7R#SS!ZX`=PLdg3H0X2xqIEZZM zW~JOsVEGUNj}GAS(mq_g{~0Fke9S4g_r}GOH!C=VY+&J)xU{sNQ;?|gW(B(8l(@2d zI0Eu!{}O?fvY7HA(-H|!wNFcv~K3Zcpmb{vf-FOf(j5{X3lhu^m375!%A4z&OP002ovPDHLk FV1lfRJO}^) literal 0 HcmV?d00001 diff --git a/icons8-clear-symbol-50.png b/icons8-clear-symbol-50.png new file mode 100644 index 0000000000000000000000000000000000000000..0fe0e4cd22fabf961fd2a93fd2f28561674bc4fe GIT binary patch literal 1491 zcmV;^1uXiBP)?CZf&~I3B#>w%7Hr8Hu?4ZJkoXN0N?V`^scT{3ohurkX^nC*r~rrN>9Y}ee(bu2EvK2$=CW!^qs$z+e?84!-xv`j1| z!w@zgMhQuX5yCn|TBaFZlL=jw39d>s0)&K&e?`Veh@j>@ZDP1(5To$PX>w{vzc$Y0_pJt!dG=xVH5#& zGyzE>jH;aw!T^c%^>GA5S}jluuA&}D^avz00yQs-3VG-g3RIQ|L4A>CEMpgA=_gu& zjjlkXSD;%)oR7uB&G)e%Sx4C)*A=L@1r9t64z@nPBNvS-6>Up&1fqQfs%?RaEr^OW zpcVNio_<$kHVPVn=x_n@_IV$R!y8}Xd8>sMU&KLj3uP~>5Qt0VBS|bX5P!V~lFH2= z@sK>IVil^+$WQ?Zi(f4Q>iQ{>N&QI#PSS~L{si`zB%ZhaMJG@51?;U}Ly2tO_CBak z3=Sv;;@#h&%;QhLK+#E~rWA1K2-vy;WrEqK7CDNhzI&NgTK6aLh+=Tm^MH~}ViP5b zL4}kO6@_@`H}(G<7LW_Cp(H&#J+gqrqPHs|G8;Eu#Vn|L<9O&}UzAKIEndL>)%URH zi9o!4SN$8uBNyL0s%I+xk-P%%8O9T`G!SMtn2{($fZkU?kwFmuL z=}84Tv!LvXVBZyi_={Gg#Rc~bR=_eyfKmw*XI&`HxJYRwrkdfk`pXK`DMmGs zWeFNh9SNmOme~Mj@%0y2=oRp&1d20G6fZm5n?1A|Yy=X|RGmmyK<`ke7LX*IH1?dd zrgM>vE#Cd3=WluJ(rYLzE)NxuS3xaMoOVE%c68fs-JkeePoV#)R4YKHaoIs6!kU#J zdm_gV-*NQ&Q<8LYo{>3Kl6>#Ya2p5+mdX6a6sk)cFf6{wF*%3n47njai z%F@Zw>)=W4w>y!r=tb7-)yN!t_!$bbZp}s>B*0&=fj@849vVyT)pzO?n;%C&d8j+I z`tj(KZ9IS4k|uVRNrLONQN=J5<|*thQfS<|ElHHVzlq#sI|Pk@Qx=$33kYoi{=60Z zlvV#2U-iW7HBaox*!P0=FnetFBDa#kuA2r&9=uO0<*&GropT|#dJVa02Y6iphgRT1 zSAd_gfSW#8B_;JPR-;pr; zcS;gonFRtRGuOerQ<{|#2s5r7VaBl|Oe?s!q=Gwd?J{ZZa+a_lGa-|onA^#pp8x9b t^xW28qkNzv#)oVJL9pP z?JCkAoimH?%-krRv8+VMNBYYijb(qoIp;g)TyNU6F*e4=*cks8<4cyn=ELUnn+@ia zp}~|glI-mjT|0HWTuXA1mtP!=ESdai#Y_^&el_`1ipeJ{MsHFva7kr^lawJ=R0bJA z8F2ARzcZoe9dV`47FBwzQKfr6taQ$Wln-YD%B5+)^8Gd}AQ+CpAB@2355w&Zg5msl#ppr3Uc|mW62Wp{B=Pv#Af}W_jnIS`!nEk( zWQq~V6a-O5LP#Rci+EW#ju*~d!FSGG!MESHVCV)5&L4u?8vx_+;T3}?hY+!^SH#}l zHDVe}DT^9$h(NlFAwM>RXu&kO;`0DWh2SZI%!YtNZ}nsA@45Z~X_tmg*rY#34gD5Topu((1QGMI6yyfbx1E{0TSW~5wW;XXzoxXj)NzPAuX2q!fe z5m^XdJtU7HA-_xwd1=s3i`7a2K+cL#6h3lZ1j1#I_f4~ONm-q4%sUtyA7nHUbzMAm zcUB2eBMuCgL%!GVqlX$PI2-bPj22I4Km{OY1=(g_YWoP^JY&W;NKTv3GiHU2B3R7Y zT=>ZVqlu{N0kOL|RK~PAiSOocehYy@TObez7W|t2s-WN~< z$bpwVD@bE!cc^T07Z7$ArmaqV8evHNWYYdvN zx$vK>E*$M*uuB)!MqF^Phq@qUr)zdhO8OV(Ur}UpzkmzI@hG8Czppd~Vdt(a&Mp?oe2ky~(odmsf?zLmnoAHGHCg z$Y;)cht5riD1;n$> z7f{>gN3AYysS2Wn*xxUq#d{O6Wd+HbcOfm`fw**=Mp(Rs#KJP-=_SNci-^h@M3M^# zi75mH838^Ce?o#UF2Wn*;f?aJdxMyo(u22@_e99FC5H%Lr!IjVx>)6qXY!DenK(Y3 z!M%I;pePFN-o1-EckbZ!?c2C@>lT)mm$9_8gvG^0WHK2nEG!_EN$hkU0!!Y+`I)}YiTP&P)J8Lkp84at0&%b zEv_pKa0)(ered<@pHQ+UnjE<;erg=!%hyVF0MnW_?073 z!|okhx?)5u7DFHqz{JD^{nU2AwOT2F z6kUp77zVG6`n3?)-d-g{>+W=NUalBH`hyfq9#wrlA5HGDwG82OI`LbxPYZ!ksZ2h$X zPrPsjHE)km$lJ5hx+3g$JAPy2D1;!MIC>Uaf7Y9Yv_>n3?CljzWGQWXYaCDhvKKr5 zHAk=FCuXE|Mc8aMylTio$V?E#lYg|JrY%bT{bZ^f(j)vy>v`hnsJN~OtJR9ez98+1 zntTYNEsCdGBX3j;sj&n$6U?3-eq>L#V9ckkOEA7ZDL9QBFO6~u+3bnSCU;CWGEv#! ziqMQWL-LS4NHbvd%l-2{n#*%uSwG9keKQ`K?i;M!HO0_$UU$j5ai{dtAbVu=}{d216z@UTw%AMtN;K207*qoM6N<$g06Jfy#N3J literal 0 HcmV?d00001 diff --git a/icons8-undo-48.png b/icons8-undo-48.png new file mode 100644 index 0000000000000000000000000000000000000000..658ae30350c8a1dae8b97873bb096f40e78b85a9 GIT binary patch literal 852 zcmV-a1FQUrP)D z%sfvPp+0^3{J&TeV#JoH^45jw9O^Z!X)$73tYX`u1hz!=5cLwal)~DR61Jx#uqP$Z zBv7y5N-3-(En!Dm21iPUV+qs?xUvfC%*fc8QNWpz;iLrWh2q^yGInJZa4l&9ze^z6 zi}$Q3*u7i>w2s+VJI6)}L=+ zf36NbE$2uenh539NMNmj18WWN=NmvOaoX#2+$U@a39N}Kj4X%;7EY{LIN=?`2{DEf z?z*PxSG!kyL5&30RUCY+f+p}cB&-Wn7@5~1f`t>oGADdzW`(I?uHw*Le5jz}(7Fmi zE&o(P1oNDDz{D#LnQ8uV+r@{sR5rZP#Nmx5gbFHLlmw%R#D#71Y}wS7!02YPH2S6q zVJ#F$Fma(WJW~l03tZo7mPR+f0c{e@G;bsl7@7HWFH~q8(k5Y!3)}X`pDz(fSYsdW zht?ZEXp>;#l?TK}$rAlAMxTVR*Vd)B%zPOOjn$b6-P?C;Y`a<94UFfjb^uJNGb#ENjxjELlZ?j^t1@)1$BTUtAy=oNoYgjPTQLp zqD9vDqJ)i;C1{mS1db(0zXZbxQPc^BXqh!m^4J*V;jADXI5YAD(VgJLw;gYCEm~$x zlRP#>c{nY41ne34CdtLN%!`VieU2oeWo(L-;m_z<*PB!Zh(_`G>b@?4RuX#GbrC+X zx&_XX&@GT9>l3J3m|m76za)6wzZTtu%?@>wBMJViDaOb3uH`1|*oam+ep|B0OcT}s0000