'  
'   Rebex Sample Code License
' 
'   Copyright 2026, REBEX CR s.r.o.
'   All rights reserved.
'   https://www.rebex.net/
' 
'   Permission to use, copy, modify, and/or distribute this software for any
'   purpose with or without fee is hereby granted.
' 
'   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
'   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
'   OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
'   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
'   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
'   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
'   FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
'   OTHER DEALINGS IN THE SOFTWARE.
' 

<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class MainForm
    Inherits System.Windows.Forms.Form

    'Form overrides dispose to clean up the component list.
    <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

    'Required by the Windows Form Designer
    Private components As System.ComponentModel.IContainer

    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    <System.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
        Dim label2 As System.Windows.Forms.Label
        Dim label1 As System.Windows.Forms.Label
        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(MainForm))
        Me.buttonBrowseZip = New System.Windows.Forms.Button
        Me.buttonExtract = New System.Windows.Forms.Button
        Me.textArchivePath = New System.Windows.Forms.TextBox
        Me.statusStrip = New System.Windows.Forms.StatusStrip
        Me.statusLabel = New System.Windows.Forms.ToolStripStatusLabel
        Me.progressBar = New System.Windows.Forms.ProgressBar
        Me.textTargetPath = New System.Windows.Forms.TextBox
        Me.buttonBrowseFolder = New System.Windows.Forms.Button
        Me.folderBrowserDialog = New System.Windows.Forms.FolderBrowserDialog
        Me.openFileDialog = New System.Windows.Forms.OpenFileDialog
        Me.checkBoxOverwrite = New System.Windows.Forms.CheckBox
        Me.panelIcon = New System.Windows.Forms.Panel
        Me.buttonCancel = New System.Windows.Forms.Button
        label2 = New System.Windows.Forms.Label
        label1 = New System.Windows.Forms.Label
        Me.statusStrip.SuspendLayout()
        Me.SuspendLayout()
        '
        'label2
        '
        label2.Location = New System.Drawing.Point(79, 41)
        label2.Name = "label2"
        label2.Size = New System.Drawing.Size(90, 20)
        label2.TabIndex = 9
        label2.Text = "Unzip to folder:"
        label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'label1
        '
        label1.Location = New System.Drawing.Point(79, 12)
        label1.Name = "label1"
        label1.Size = New System.Drawing.Size(90, 20)
        label1.TabIndex = 10
        label1.Text = "ZIP archive:"
        label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'buttonBrowseZip
        '
        Me.buttonBrowseZip.Location = New System.Drawing.Point(377, 10)
        Me.buttonBrowseZip.Name = "buttonBrowseZip"
        Me.buttonBrowseZip.Size = New System.Drawing.Size(75, 23)
        Me.buttonBrowseZip.TabIndex = 2
        Me.buttonBrowseZip.Text = "&Open..."
        Me.buttonBrowseZip.UseVisualStyleBackColor = True
        '
        'buttonExtract
        '
        Me.buttonExtract.Location = New System.Drawing.Point(377, 67)
        Me.buttonExtract.Name = "buttonExtract"
        Me.buttonExtract.Size = New System.Drawing.Size(75, 23)
        Me.buttonExtract.TabIndex = 6
        Me.buttonExtract.Text = "&Extract"
        Me.buttonExtract.UseVisualStyleBackColor = True
        '
        'textArchivePath
        '
        Me.textArchivePath.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest
        Me.textArchivePath.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystem
        Me.textArchivePath.Location = New System.Drawing.Point(175, 12)
        Me.textArchivePath.Name = "textArchivePath"
        Me.textArchivePath.Size = New System.Drawing.Size(196, 20)
        Me.textArchivePath.TabIndex = 1
        '
        'statusStrip
        '
        Me.statusStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.statusLabel})
        Me.statusStrip.Location = New System.Drawing.Point(0, 125)
        Me.statusStrip.Name = "statusStrip"
        Me.statusStrip.Size = New System.Drawing.Size(460, 22)
        Me.statusStrip.SizingGrip = False
        Me.statusStrip.TabIndex = 3
        Me.statusStrip.Text = "statusStrip1"
        '
        'statusLabel
        '
        Me.statusLabel.Name = "statusLabel"
        Me.statusLabel.Size = New System.Drawing.Size(39, 17)
        Me.statusLabel.Text = "Ready"
        '
        'progressBar
        '
        Me.progressBar.Location = New System.Drawing.Point(0, 96)
        Me.progressBar.Name = "progressBar"
        Me.progressBar.Size = New System.Drawing.Size(371, 23)
        Me.progressBar.TabIndex = 4
        '
        'textTargetPath
        '
        Me.textTargetPath.AllowDrop = True
        Me.textTargetPath.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest
        Me.textTargetPath.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystemDirectories
        Me.textTargetPath.Location = New System.Drawing.Point(175, 41)
        Me.textTargetPath.Name = "textTargetPath"
        Me.textTargetPath.Size = New System.Drawing.Size(196, 20)
        Me.textTargetPath.TabIndex = 3
        '
        'buttonBrowseFolder
        '
        Me.buttonBrowseFolder.Location = New System.Drawing.Point(377, 39)
        Me.buttonBrowseFolder.Name = "buttonBrowseFolder"
        Me.buttonBrowseFolder.Size = New System.Drawing.Size(75, 23)
        Me.buttonBrowseFolder.TabIndex = 4
        Me.buttonBrowseFolder.Text = "&Browse..."
        Me.buttonBrowseFolder.UseVisualStyleBackColor = True
        '
        'openFileDialog
        '
        Me.openFileDialog.Filter = "ZIP files (*.zip)|*.zip|All files (*.*)|*.*"
        Me.openFileDialog.Title = "Browse a ZIP file"
        '
        'checkBoxOverwrite
        '
        Me.checkBoxOverwrite.AutoSize = True
        Me.checkBoxOverwrite.Location = New System.Drawing.Point(175, 71)
        Me.checkBoxOverwrite.Name = "checkBoxOverwrite"
        Me.checkBoxOverwrite.Size = New System.Drawing.Size(178, 17)
        Me.checkBoxOverwrite.TabIndex = 5
        Me.checkBoxOverwrite.Text = "Overwrite files without prompting"
        Me.checkBoxOverwrite.UseVisualStyleBackColor = True
        '
        'panelIcon
        '
        Me.panelIcon.BackColor = System.Drawing.Color.White
        Me.panelIcon.BackgroundImage = CType(resources.GetObject("panelIcon.BackgroundImage"), System.Drawing.Image)
        Me.panelIcon.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center
        Me.panelIcon.Location = New System.Drawing.Point(0, 0)
        Me.panelIcon.Name = "panelIcon"
        Me.panelIcon.Size = New System.Drawing.Size(73, 90)
        Me.panelIcon.TabIndex = 5
        '
        'buttonCancel
        '
        Me.buttonCancel.Enabled = False
        Me.buttonCancel.Location = New System.Drawing.Point(377, 96)
        Me.buttonCancel.Name = "buttonCancel"
        Me.buttonCancel.Size = New System.Drawing.Size(75, 23)
        Me.buttonCancel.TabIndex = 7
        Me.buttonCancel.Text = "&Cancel"
        Me.buttonCancel.UseVisualStyleBackColor = True
        '
        'MainForm
        '
        Me.AllowDrop = True
        Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
        Me.ClientSize = New System.Drawing.Size(460, 147)
        Me.Controls.Add(Me.buttonCancel)
        Me.Controls.Add(label1)
        Me.Controls.Add(label2)
        Me.Controls.Add(Me.checkBoxOverwrite)
        Me.Controls.Add(Me.buttonBrowseFolder)
        Me.Controls.Add(Me.textTargetPath)
        Me.Controls.Add(Me.panelIcon)
        Me.Controls.Add(Me.progressBar)
        Me.Controls.Add(Me.statusStrip)
        Me.Controls.Add(Me.textArchivePath)
        Me.Controls.Add(Me.buttonExtract)
        Me.Controls.Add(Me.buttonBrowseZip)
        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
        Me.Name = "MainForm"
        Me.Text = "Windows Forms ZIP Extractor"
        Me.statusStrip.ResumeLayout(False)
        Me.statusStrip.PerformLayout()
        Me.ResumeLayout(False)
        Me.PerformLayout()

    End Sub
    Friend WithEvents buttonBrowseZip As System.Windows.Forms.Button
    Friend WithEvents buttonExtract As System.Windows.Forms.Button
    Private textArchivePath As System.Windows.Forms.TextBox
    Private statusStrip As System.Windows.Forms.StatusStrip
    Private statusLabel As System.Windows.Forms.ToolStripStatusLabel
    Private progressBar As System.Windows.Forms.ProgressBar
    Private panelIcon As System.Windows.Forms.Panel
    Private textTargetPath As System.Windows.Forms.TextBox
    Friend WithEvents buttonBrowseFolder As System.Windows.Forms.Button
    Private folderBrowserDialog As System.Windows.Forms.FolderBrowserDialog
    Private openFileDialog As System.Windows.Forms.OpenFileDialog
    Private checkBoxOverwrite As System.Windows.Forms.CheckBox
    Friend WithEvents buttonCancel As System.Windows.Forms.Button

End Class
