diff --git a/VECTO/File Browser/FileBrowserDialog.designer.vb b/VECTO/File Browser/FileBrowserDialog.designer.vb index a9fcb89c3dbcd99c861c97a92dae1d804ef26d61..aa35f198093775bf4c1ce29c296b378e8776763e 100644 --- a/VECTO/File Browser/FileBrowserDialog.designer.vb +++ b/VECTO/File Browser/FileBrowserDialog.designer.vb @@ -35,397 +35,419 @@ Partial Class FileBrowserDialog 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. <DebuggerStepThrough()> _ Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FileBrowserDialog)) - Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() - Me.Label1 = New System.Windows.Forms.Label() - Me.ButtonNewDir = New System.Windows.Forms.Button() - Me.ButtonDesktop = New System.Windows.Forms.Button() - Me.ButtonHisFolder = New System.Windows.Forms.Button() - Me.ButtonFolderBack = New System.Windows.Forms.Button() - Me.TextBoxSearchFolder = New System.Windows.Forms.TextBox() - Me.ListViewFolder = New System.Windows.Forms.ListView() - Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) - Me.ComboBoxDrive = New System.Windows.Forms.ComboBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.ButtonAll = New System.Windows.Forms.Button() - Me.ComboBoxExt = New System.Windows.Forms.ComboBox() - Me.ButtonHisFile = New System.Windows.Forms.Button() - Me.TextBoxSearchFile = New System.Windows.Forms.TextBox() - Me.ListViewFiles = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ContextMenuFile = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.RenameFileToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.DeleteFileToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.TextBoxPath = New System.Windows.Forms.TextBox() - Me.ContextMenuHisFolder = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.ContextMenuHisFile = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.ButtonOK = New System.Windows.Forms.Button() - Me.ButtonCancel = New System.Windows.Forms.Button() - Me.TextBoxCurrent = New System.Windows.Forms.TextBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.Label4 = New System.Windows.Forms.Label() - Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - CType(Me.SplitContainer1,System.ComponentModel.ISupportInitialize).BeginInit - Me.SplitContainer1.Panel1.SuspendLayout - Me.SplitContainer1.Panel2.SuspendLayout - Me.SplitContainer1.SuspendLayout - Me.ContextMenuFile.SuspendLayout - Me.SuspendLayout - ' - 'SplitContainer1 - ' - Me.SplitContainer1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FileBrowserDialog)) + Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() + Me.ListViewFolder = New System.Windows.Forms.ListView() + Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.Label1 = New System.Windows.Forms.Label() + Me.ButtonNewDir = New System.Windows.Forms.Button() + Me.ButtonDesktop = New System.Windows.Forms.Button() + Me.ButtonHisFolder = New System.Windows.Forms.Button() + Me.ButtonFolderBack = New System.Windows.Forms.Button() + Me.TextBoxSearchFolder = New System.Windows.Forms.TextBox() + Me.ComboBoxDrive = New System.Windows.Forms.ComboBox() + Me.ListViewFiles = New System.Windows.Forms.ListView() + Me.ColumnFileName = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnType = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnSize = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnChangedOn = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ContextMenuFile = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.RenameFileToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.DeleteFileToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.Label2 = New System.Windows.Forms.Label() + Me.ButtonAll = New System.Windows.Forms.Button() + Me.ComboBoxExt = New System.Windows.Forms.ComboBox() + Me.ButtonHisFile = New System.Windows.Forms.Button() + Me.TextBoxSearchFile = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.TextBoxPath = New System.Windows.Forms.TextBox() + Me.ContextMenuHisFolder = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.ContextMenuHisFile = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.ButtonOK = New System.Windows.Forms.Button() + Me.ButtonCancel = New System.Windows.Forms.Button() + Me.TextBoxCurrent = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) + CType(Me.SplitContainer1,System.ComponentModel.ISupportInitialize).BeginInit + Me.SplitContainer1.Panel1.SuspendLayout + Me.SplitContainer1.Panel2.SuspendLayout + Me.SplitContainer1.SuspendLayout + Me.ContextMenuFile.SuspendLayout + Me.SuspendLayout + ' + 'SplitContainer1 + ' + Me.SplitContainer1.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.SplitContainer1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D - Me.SplitContainer1.Location = New System.Drawing.Point(0, 46) - Me.SplitContainer1.Name = "SplitContainer1" - ' - 'SplitContainer1.Panel1 - ' - Me.SplitContainer1.Panel1.Controls.Add(Me.Label1) - Me.SplitContainer1.Panel1.Controls.Add(Me.ButtonNewDir) - Me.SplitContainer1.Panel1.Controls.Add(Me.ButtonDesktop) - Me.SplitContainer1.Panel1.Controls.Add(Me.ButtonHisFolder) - Me.SplitContainer1.Panel1.Controls.Add(Me.ButtonFolderBack) - Me.SplitContainer1.Panel1.Controls.Add(Me.TextBoxSearchFolder) - Me.SplitContainer1.Panel1.Controls.Add(Me.ListViewFolder) - Me.SplitContainer1.Panel1.Controls.Add(Me.ComboBoxDrive) - ' - 'SplitContainer1.Panel2 - ' - Me.SplitContainer1.Panel2.Controls.Add(Me.Label5) - Me.SplitContainer1.Panel2.Controls.Add(Me.Label2) - Me.SplitContainer1.Panel2.Controls.Add(Me.ButtonAll) - Me.SplitContainer1.Panel2.Controls.Add(Me.ComboBoxExt) - Me.SplitContainer1.Panel2.Controls.Add(Me.ButtonHisFile) - Me.SplitContainer1.Panel2.Controls.Add(Me.TextBoxSearchFile) - Me.SplitContainer1.Panel2.Controls.Add(Me.ListViewFiles) - Me.SplitContainer1.Size = New System.Drawing.Size(663, 308) - Me.SplitContainer1.SplitterDistance = 329 - Me.SplitContainer1.TabIndex = 5 - Me.SplitContainer1.TabStop = false - ' - 'Label1 - ' - Me.Label1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) - Me.Label1.AutoSize = true - Me.Label1.Location = New System.Drawing.Point(3, 284) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(32, 13) - Me.Label1.TabIndex = 28 - Me.Label1.Text = "Filter:" - ' - 'ButtonNewDir - ' - Me.ButtonNewDir.Image = Global.TUGraz.VECTO.My.Resources.Resources.new_dir - Me.ButtonNewDir.Location = New System.Drawing.Point(119, 1) - Me.ButtonNewDir.Name = "ButtonNewDir" - Me.ButtonNewDir.Size = New System.Drawing.Size(26, 25) - Me.ButtonNewDir.TabIndex = 21 - Me.ButtonNewDir.TabStop = false - Me.ToolTip1.SetToolTip(Me.ButtonNewDir, "Create new Directory") - Me.ButtonNewDir.UseVisualStyleBackColor = true - ' - 'ButtonDesktop - ' - Me.ButtonDesktop.Image = Global.TUGraz.VECTO.My.Resources.Resources.desktop - Me.ButtonDesktop.Location = New System.Drawing.Point(90, 1) - Me.ButtonDesktop.Name = "ButtonDesktop" - Me.ButtonDesktop.Size = New System.Drawing.Size(26, 25) - Me.ButtonDesktop.TabIndex = 22 - Me.ButtonDesktop.TabStop = false - Me.ToolTip1.SetToolTip(Me.ButtonDesktop, "Go to Desktop") - Me.ButtonDesktop.UseVisualStyleBackColor = true - ' - 'ButtonHisFolder - ' - Me.ButtonHisFolder.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.ButtonHisFolder.Image = Global.TUGraz.VECTO.My.Resources.Resources.file_history - Me.ButtonHisFolder.Location = New System.Drawing.Point(298, 1) - Me.ButtonHisFolder.Name = "ButtonHisFolder" - Me.ButtonHisFolder.Size = New System.Drawing.Size(26, 25) - Me.ButtonHisFolder.TabIndex = 24 - Me.ButtonHisFolder.TabStop = false - Me.ToolTip1.SetToolTip(Me.ButtonHisFolder, "History / Favorites") - Me.ButtonHisFolder.UseVisualStyleBackColor = true - ' - 'ButtonFolderBack - ' - Me.ButtonFolderBack.Image = CType(resources.GetObject("ButtonFolderBack.Image"),System.Drawing.Image) - Me.ButtonFolderBack.Location = New System.Drawing.Point(61, 1) - Me.ButtonFolderBack.Name = "ButtonFolderBack" - Me.ButtonFolderBack.Size = New System.Drawing.Size(26, 25) - Me.ButtonFolderBack.TabIndex = 20 - Me.ButtonFolderBack.TabStop = false - Me.ToolTip1.SetToolTip(Me.ButtonFolderBack, "Move up one directory") - Me.ButtonFolderBack.UseVisualStyleBackColor = true - ' - 'TextBoxSearchFolder - ' - Me.TextBoxSearchFolder.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.TextBoxSearchFolder.Location = New System.Drawing.Point(37, 281) - Me.TextBoxSearchFolder.Name = "TextBoxSearchFolder" - Me.TextBoxSearchFolder.Size = New System.Drawing.Size(288, 20) - Me.TextBoxSearchFolder.TabIndex = 15 - Me.ToolTip1.SetToolTip(Me.TextBoxSearchFolder, "Filter the directories") - ' - 'ListViewFolder - ' - Me.ListViewFolder.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Me.SplitContainer1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.SplitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1 + Me.SplitContainer1.Location = New System.Drawing.Point(-1, 46) + Me.SplitContainer1.Margin = New System.Windows.Forms.Padding(0) + Me.SplitContainer1.Name = "SplitContainer1" + ' + 'SplitContainer1.Panel1 + ' + Me.SplitContainer1.Panel1.Controls.Add(Me.ListViewFolder) + Me.SplitContainer1.Panel1.Controls.Add(Me.Label1) + Me.SplitContainer1.Panel1.Controls.Add(Me.ButtonNewDir) + Me.SplitContainer1.Panel1.Controls.Add(Me.ButtonDesktop) + Me.SplitContainer1.Panel1.Controls.Add(Me.ButtonHisFolder) + Me.SplitContainer1.Panel1.Controls.Add(Me.ButtonFolderBack) + Me.SplitContainer1.Panel1.Controls.Add(Me.TextBoxSearchFolder) + Me.SplitContainer1.Panel1.Controls.Add(Me.ComboBoxDrive) + Me.SplitContainer1.Panel1MinSize = 179 + ' + 'SplitContainer1.Panel2 + ' + Me.SplitContainer1.Panel2.Controls.Add(Me.ListViewFiles) + Me.SplitContainer1.Panel2.Controls.Add(Me.ButtonAll) + Me.SplitContainer1.Panel2.Controls.Add(Me.ComboBoxExt) + Me.SplitContainer1.Panel2.Controls.Add(Me.ButtonHisFile) + Me.SplitContainer1.Panel2.Controls.Add(Me.TextBoxSearchFile) + Me.SplitContainer1.Panel2.Controls.Add(Me.Label5) + Me.SplitContainer1.Panel2.Controls.Add(Me.Label2) + Me.SplitContainer1.Size = New System.Drawing.Size(713, 273) + Me.SplitContainer1.SplitterDistance = 179 + Me.SplitContainer1.TabIndex = 5 + Me.SplitContainer1.TabStop = false + ' + 'ListViewFolder + ' + Me.ListViewFolder.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.ListViewFolder.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader3}) - Me.ListViewFolder.FullRowSelect = true - Me.ListViewFolder.GridLines = true - Me.ListViewFolder.HideSelection = false - Me.ListViewFolder.Location = New System.Drawing.Point(-2, 27) - Me.ListViewFolder.MultiSelect = false - Me.ListViewFolder.Name = "ListViewFolder" - Me.ListViewFolder.Size = New System.Drawing.Size(327, 253) - Me.ListViewFolder.SmallImageList = Me.ImageList1 - Me.ListViewFolder.TabIndex = 10 - Me.ListViewFolder.UseCompatibleStateImageBehavior = false - Me.ListViewFolder.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader3 - ' - Me.ColumnHeader3.Text = "Sub-Directories:" - Me.ColumnHeader3.Width = 368 - ' - 'ImageList1 - ' - Me.ImageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit - Me.ImageList1.ImageSize = New System.Drawing.Size(16, 16) - Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent - ' - 'ComboBoxDrive - ' - Me.ComboBoxDrive.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.ComboBoxDrive.FormattingEnabled = true - Me.ComboBoxDrive.Location = New System.Drawing.Point(3, 3) - Me.ComboBoxDrive.Name = "ComboBoxDrive" - Me.ComboBoxDrive.Size = New System.Drawing.Size(54, 21) - Me.ComboBoxDrive.TabIndex = 5 - ' - 'Label5 - ' - Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.Label5.AutoSize = true - Me.Label5.Location = New System.Drawing.Point(256, 284) - Me.Label5.Name = "Label5" - Me.Label5.Size = New System.Drawing.Size(10, 13) - Me.Label5.TabIndex = 30 - Me.Label5.Text = "." - ' - 'Label2 - ' - Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) - Me.Label2.AutoSize = true - Me.Label2.Location = New System.Drawing.Point(3, 284) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(32, 13) - Me.Label2.TabIndex = 29 - Me.Label2.Text = "Filter:" - ' - 'ButtonAll - ' - Me.ButtonAll.Location = New System.Drawing.Point(2, 2) - Me.ButtonAll.Name = "ButtonAll" - Me.ButtonAll.Size = New System.Drawing.Size(71, 23) - Me.ButtonAll.TabIndex = 19 - Me.ButtonAll.Text = "Select All" - Me.ToolTip1.SetToolTip(Me.ButtonAll, "Select all shown files") - Me.ButtonAll.UseVisualStyleBackColor = true - ' - 'ComboBoxExt - ' - Me.ComboBoxExt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.ComboBoxExt.FormattingEnabled = true - Me.ComboBoxExt.Location = New System.Drawing.Point(268, 281) - Me.ComboBoxExt.Name = "ComboBoxExt" - Me.ComboBoxExt.Size = New System.Drawing.Size(57, 21) - Me.ComboBoxExt.TabIndex = 20 - Me.ToolTip1.SetToolTip(Me.ComboBoxExt, "Filter the file type") - ' - 'ButtonHisFile - ' - Me.ButtonHisFile.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.ButtonHisFile.Image = Global.TUGraz.VECTO.My.Resources.Resources.file_history - Me.ButtonHisFile.Location = New System.Drawing.Point(299, 1) - Me.ButtonHisFile.Name = "ButtonHisFile" - Me.ButtonHisFile.Size = New System.Drawing.Size(26, 25) - Me.ButtonHisFile.TabIndex = 24 - Me.ButtonHisFile.TabStop = false - Me.ToolTip1.SetToolTip(Me.ButtonHisFile, "History") - Me.ButtonHisFile.UseVisualStyleBackColor = true - ' - 'TextBoxSearchFile - ' - Me.TextBoxSearchFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Me.ListViewFolder.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader3}) + Me.ListViewFolder.FullRowSelect = true + Me.ListViewFolder.GridLines = true + Me.ListViewFolder.HideSelection = false + Me.ListViewFolder.Location = New System.Drawing.Point(-1, 22) + Me.ListViewFolder.MultiSelect = false + Me.ListViewFolder.Name = "ListViewFolder" + Me.ListViewFolder.Size = New System.Drawing.Size(179, 232) + Me.ListViewFolder.SmallImageList = Me.ImageList1 + Me.ListViewFolder.TabIndex = 10 + Me.ListViewFolder.UseCompatibleStateImageBehavior = false + Me.ListViewFolder.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader3 + ' + Me.ColumnHeader3.Text = "Sub-Directories:" + Me.ColumnHeader3.Width = 368 + ' + 'ImageList1 + ' + Me.ImageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit + Me.ImageList1.ImageSize = New System.Drawing.Size(16, 16) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + ' + 'Label1 + ' + Me.Label1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.Label1.AutoSize = true + Me.Label1.Location = New System.Drawing.Point(2, 257) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(32, 13) + Me.Label1.TabIndex = 28 + Me.Label1.Text = "Filter:" + ' + 'ButtonNewDir + ' + Me.ButtonNewDir.Image = Global.TUGraz.VECTO.My.Resources.Resources.new_dir + Me.ButtonNewDir.Location = New System.Drawing.Point(103, -2) + Me.ButtonNewDir.Name = "ButtonNewDir" + Me.ButtonNewDir.Size = New System.Drawing.Size(26, 25) + Me.ButtonNewDir.TabIndex = 21 + Me.ButtonNewDir.TabStop = false + Me.ToolTip1.SetToolTip(Me.ButtonNewDir, "Create new Directory") + Me.ButtonNewDir.UseVisualStyleBackColor = true + ' + 'ButtonDesktop + ' + Me.ButtonDesktop.Image = Global.TUGraz.VECTO.My.Resources.Resources.desktop + Me.ButtonDesktop.Location = New System.Drawing.Point(78, -2) + Me.ButtonDesktop.Name = "ButtonDesktop" + Me.ButtonDesktop.Size = New System.Drawing.Size(26, 25) + Me.ButtonDesktop.TabIndex = 22 + Me.ButtonDesktop.TabStop = false + Me.ToolTip1.SetToolTip(Me.ButtonDesktop, "Go to Desktop") + Me.ButtonDesktop.UseVisualStyleBackColor = true + ' + 'ButtonHisFolder + ' + Me.ButtonHisFolder.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButtonHisFolder.Image = Global.TUGraz.VECTO.My.Resources.Resources.file_history + Me.ButtonHisFolder.Location = New System.Drawing.Point(153, -2) + Me.ButtonHisFolder.Name = "ButtonHisFolder" + Me.ButtonHisFolder.Size = New System.Drawing.Size(26, 25) + Me.ButtonHisFolder.TabIndex = 24 + Me.ButtonHisFolder.TabStop = false + Me.ToolTip1.SetToolTip(Me.ButtonHisFolder, "History / Favorites") + Me.ButtonHisFolder.UseVisualStyleBackColor = true + ' + 'ButtonFolderBack + ' + Me.ButtonFolderBack.Image = CType(resources.GetObject("ButtonFolderBack.Image"),System.Drawing.Image) + Me.ButtonFolderBack.Location = New System.Drawing.Point(53, -2) + Me.ButtonFolderBack.Name = "ButtonFolderBack" + Me.ButtonFolderBack.Size = New System.Drawing.Size(26, 25) + Me.ButtonFolderBack.TabIndex = 20 + Me.ButtonFolderBack.TabStop = false + Me.ToolTip1.SetToolTip(Me.ButtonFolderBack, "Move up one directory") + Me.ButtonFolderBack.UseVisualStyleBackColor = true + ' + 'TextBoxSearchFolder + ' + Me.TextBoxSearchFolder.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.TextBoxSearchFile.Location = New System.Drawing.Point(36, 281) - Me.TextBoxSearchFile.Name = "TextBoxSearchFile" - Me.TextBoxSearchFile.Size = New System.Drawing.Size(218, 20) - Me.TextBoxSearchFile.TabIndex = 15 - Me.ToolTip1.SetToolTip(Me.TextBoxSearchFile, "Filter the files") - ' - 'ListViewFiles - ' - Me.ListViewFiles.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Me.TextBoxSearchFolder.Location = New System.Drawing.Point(35, 252) + Me.TextBoxSearchFolder.Name = "TextBoxSearchFolder" + Me.TextBoxSearchFolder.Size = New System.Drawing.Size(143, 20) + Me.TextBoxSearchFolder.TabIndex = 15 + Me.ToolTip1.SetToolTip(Me.TextBoxSearchFolder, "Filter the directories") + ' + 'ComboBoxDrive + ' + Me.ComboBoxDrive.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.ComboBoxDrive.Font = New System.Drawing.Font("Segoe UI", 11!) + Me.ComboBoxDrive.FormattingEnabled = true + Me.ComboBoxDrive.Location = New System.Drawing.Point(0, -1) + Me.ComboBoxDrive.Name = "ComboBoxDrive" + Me.ComboBoxDrive.Size = New System.Drawing.Size(54, 28) + Me.ComboBoxDrive.TabIndex = 5 + ' + 'ListViewFiles + ' + Me.ListViewFiles.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.ListViewFiles.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1}) - Me.ListViewFiles.ContextMenuStrip = Me.ContextMenuFile - Me.ListViewFiles.FullRowSelect = true - Me.ListViewFiles.GridLines = true - Me.ListViewFiles.HideSelection = false - Me.ListViewFiles.Location = New System.Drawing.Point(0, 27) - Me.ListViewFiles.Name = "ListViewFiles" - Me.ListViewFiles.Size = New System.Drawing.Size(328, 253) - Me.ListViewFiles.SmallImageList = Me.ImageList1 - Me.ListViewFiles.TabIndex = 10 - Me.ListViewFiles.UseCompatibleStateImageBehavior = false - Me.ListViewFiles.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - Me.ColumnHeader1.Text = "Files:" - Me.ColumnHeader1.Width = 367 - ' - 'ContextMenuFile - ' - Me.ContextMenuFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.RenameFileToolStripMenuItem, Me.DeleteFileToolStripMenuItem}) - Me.ContextMenuFile.Name = "ContextMenuFile" - Me.ContextMenuFile.Size = New System.Drawing.Size(148, 48) - ' - 'RenameFileToolStripMenuItem - ' - Me.RenameFileToolStripMenuItem.Name = "RenameFileToolStripMenuItem" - Me.RenameFileToolStripMenuItem.Size = New System.Drawing.Size(147, 22) - Me.RenameFileToolStripMenuItem.Text = "Rename File..." - ' - 'DeleteFileToolStripMenuItem - ' - Me.DeleteFileToolStripMenuItem.Name = "DeleteFileToolStripMenuItem" - Me.DeleteFileToolStripMenuItem.Size = New System.Drawing.Size(147, 22) - Me.DeleteFileToolStripMenuItem.Text = "Delete File..." - ' - 'TextBoxPath - ' - Me.TextBoxPath.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Me.ListViewFiles.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnFileName, Me.ColumnType, Me.ColumnSize, Me.ColumnChangedOn}) + Me.ListViewFiles.ContextMenuStrip = Me.ContextMenuFile + Me.ListViewFiles.FullRowSelect = true + Me.ListViewFiles.GridLines = true + Me.ListViewFiles.HideSelection = false + Me.ListViewFiles.Location = New System.Drawing.Point(-1, 22) + Me.ListViewFiles.Name = "ListViewFiles" + Me.ListViewFiles.Size = New System.Drawing.Size(530, 232) + Me.ListViewFiles.SmallImageList = Me.ImageList1 + Me.ListViewFiles.TabIndex = 10 + Me.ListViewFiles.UseCompatibleStateImageBehavior = false + Me.ListViewFiles.View = System.Windows.Forms.View.Details + ' + 'ColumnFileName + ' + Me.ColumnFileName.Text = "Files:" + Me.ColumnFileName.Width = 191 + ' + 'ColumnType + ' + Me.ColumnType.Text = "Type" + ' + 'ColumnSize + ' + Me.ColumnSize.Text = "Size" + Me.ColumnSize.Width = 48 + ' + 'ColumnChangedOn + ' + Me.ColumnChangedOn.Text = "Changed on" + Me.ColumnChangedOn.Width = 42 + ' + 'ContextMenuFile + ' + Me.ContextMenuFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.RenameFileToolStripMenuItem, Me.DeleteFileToolStripMenuItem}) + Me.ContextMenuFile.Name = "ContextMenuFile" + Me.ContextMenuFile.Size = New System.Drawing.Size(148, 48) + ' + 'RenameFileToolStripMenuItem + ' + Me.RenameFileToolStripMenuItem.Name = "RenameFileToolStripMenuItem" + Me.RenameFileToolStripMenuItem.Size = New System.Drawing.Size(147, 22) + Me.RenameFileToolStripMenuItem.Text = "Rename File..." + ' + 'DeleteFileToolStripMenuItem + ' + Me.DeleteFileToolStripMenuItem.Name = "DeleteFileToolStripMenuItem" + Me.DeleteFileToolStripMenuItem.Size = New System.Drawing.Size(147, 22) + Me.DeleteFileToolStripMenuItem.Text = "Delete File..." + ' + 'Label2 + ' + Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.Label2.AutoSize = true + Me.Label2.Location = New System.Drawing.Point(2, 257) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(32, 13) + Me.Label2.TabIndex = 29 + Me.Label2.Text = "Filter:" + ' + 'ButtonAll + ' + Me.ButtonAll.Location = New System.Drawing.Point(-2, -2) + Me.ButtonAll.Name = "ButtonAll" + Me.ButtonAll.Size = New System.Drawing.Size(71, 25) + Me.ButtonAll.TabIndex = 19 + Me.ButtonAll.Text = "Select All" + Me.ToolTip1.SetToolTip(Me.ButtonAll, "Select all shown files") + Me.ButtonAll.UseVisualStyleBackColor = true + ' + 'ComboBoxExt + ' + Me.ComboBoxExt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ComboBoxExt.FormattingEnabled = true + Me.ComboBoxExt.Location = New System.Drawing.Point(433, 252) + Me.ComboBoxExt.Name = "ComboBoxExt" + Me.ComboBoxExt.Size = New System.Drawing.Size(96, 21) + Me.ComboBoxExt.TabIndex = 20 + Me.ToolTip1.SetToolTip(Me.ComboBoxExt, "Filter the file type") + ' + 'ButtonHisFile + ' + Me.ButtonHisFile.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButtonHisFile.Image = Global.TUGraz.VECTO.My.Resources.Resources.file_history + Me.ButtonHisFile.Location = New System.Drawing.Point(504, -2) + Me.ButtonHisFile.Name = "ButtonHisFile" + Me.ButtonHisFile.Size = New System.Drawing.Size(26, 25) + Me.ButtonHisFile.TabIndex = 24 + Me.ButtonHisFile.TabStop = false + Me.ToolTip1.SetToolTip(Me.ButtonHisFile, "History") + Me.ButtonHisFile.UseVisualStyleBackColor = true + ' + 'TextBoxSearchFile + ' + Me.TextBoxSearchFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TextBoxSearchFile.Location = New System.Drawing.Point(33, 252) + Me.TextBoxSearchFile.Name = "TextBoxSearchFile" + Me.TextBoxSearchFile.Size = New System.Drawing.Size(389, 20) + Me.TextBoxSearchFile.TabIndex = 15 + Me.ToolTip1.SetToolTip(Me.TextBoxSearchFile, "Filter the files") + ' + 'Label5 + ' + Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label5.AutoSize = true + Me.Label5.Location = New System.Drawing.Point(423, 257) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(10, 13) + Me.Label5.TabIndex = 30 + Me.Label5.Text = "." + ' + 'TextBoxPath + ' + Me.TextBoxPath.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.TextBoxPath.Location = New System.Drawing.Point(47, 370) - Me.TextBoxPath.Name = "TextBoxPath" - Me.TextBoxPath.Size = New System.Drawing.Size(609, 20) - Me.TextBoxPath.TabIndex = 15 - ' - 'ContextMenuHisFolder - ' - Me.ContextMenuHisFolder.Name = "ContextMenuFolderHis" - Me.ContextMenuHisFolder.Size = New System.Drawing.Size(61, 4) - ' - 'ContextMenuHisFile - ' - Me.ContextMenuHisFile.Name = "ContextMenuFileHis" - Me.ContextMenuHisFile.Size = New System.Drawing.Size(61, 4) - ' - 'ButtonOK - ' - Me.ButtonOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.ButtonOK.DialogResult = System.Windows.Forms.DialogResult.OK - Me.ButtonOK.Location = New System.Drawing.Point(503, 399) - Me.ButtonOK.Name = "ButtonOK" - Me.ButtonOK.Size = New System.Drawing.Size(75, 23) - Me.ButtonOK.TabIndex = 20 - Me.ButtonOK.TabStop = false - Me.ButtonOK.Text = "OK" - Me.ButtonOK.UseVisualStyleBackColor = true - ' - 'ButtonCancel - ' - Me.ButtonCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.ButtonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.ButtonCancel.Location = New System.Drawing.Point(581, 399) - Me.ButtonCancel.Name = "ButtonCancel" - Me.ButtonCancel.Size = New System.Drawing.Size(75, 23) - Me.ButtonCancel.TabIndex = 25 - Me.ButtonCancel.TabStop = false - Me.ButtonCancel.Text = "Cancel" - Me.ButtonCancel.UseVisualStyleBackColor = true - ' - 'TextBoxCurrent - ' - Me.TextBoxCurrent.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Me.TextBoxPath.Font = New System.Drawing.Font("Segoe UI", 11!) + Me.TextBoxPath.Location = New System.Drawing.Point(46, 329) + Me.TextBoxPath.Name = "TextBoxPath" + Me.TextBoxPath.Size = New System.Drawing.Size(666, 27) + Me.TextBoxPath.TabIndex = 15 + ' + 'ContextMenuHisFolder + ' + Me.ContextMenuHisFolder.Name = "ContextMenuFolderHis" + Me.ContextMenuHisFolder.Size = New System.Drawing.Size(61, 4) + ' + 'ContextMenuHisFile + ' + Me.ContextMenuHisFile.Name = "ContextMenuFileHis" + Me.ContextMenuHisFile.Size = New System.Drawing.Size(61, 4) + ' + 'ButtonOK + ' + Me.ButtonOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButtonOK.DialogResult = System.Windows.Forms.DialogResult.OK + Me.ButtonOK.Location = New System.Drawing.Point(550, 364) + Me.ButtonOK.Name = "ButtonOK" + Me.ButtonOK.Size = New System.Drawing.Size(75, 23) + Me.ButtonOK.TabIndex = 20 + Me.ButtonOK.TabStop = false + Me.ButtonOK.Text = "OK" + Me.ButtonOK.UseVisualStyleBackColor = true + ' + 'ButtonCancel + ' + Me.ButtonCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButtonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.ButtonCancel.Location = New System.Drawing.Point(628, 364) + Me.ButtonCancel.Name = "ButtonCancel" + Me.ButtonCancel.Size = New System.Drawing.Size(75, 23) + Me.ButtonCancel.TabIndex = 25 + Me.ButtonCancel.TabStop = false + Me.ButtonCancel.Text = "Cancel" + Me.ButtonCancel.UseVisualStyleBackColor = true + ' + 'TextBoxCurrent + ' + Me.TextBoxCurrent.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.TextBoxCurrent.Cursor = System.Windows.Forms.Cursors.Hand - Me.TextBoxCurrent.Location = New System.Drawing.Point(5, 17) - Me.TextBoxCurrent.Name = "TextBoxCurrent" - Me.TextBoxCurrent.ReadOnly = true - Me.TextBoxCurrent.Size = New System.Drawing.Size(651, 20) - Me.TextBoxCurrent.TabIndex = 0 - Me.TextBoxCurrent.TabStop = false - Me.ToolTip1.SetToolTip(Me.TextBoxCurrent, "Click for changing the directory") - ' - 'Label3 - ' - Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) - Me.Label3.AutoSize = true - Me.Label3.Location = New System.Drawing.Point(5, 373) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(38, 13) - Me.Label3.TabIndex = 29 - Me.Label3.Text = "Name:" - ' - 'Label4 - ' - Me.Label4.AutoSize = true - Me.Label4.Location = New System.Drawing.Point(4, 3) - Me.Label4.Name = "Label4" - Me.Label4.Size = New System.Drawing.Size(89, 13) - Me.Label4.TabIndex = 30 - Me.Label4.Text = "Current Directory:" - ' - 'FileBrowserDialog - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.ButtonCancel - Me.ClientSize = New System.Drawing.Size(663, 428) - Me.Controls.Add(Me.Label4) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.TextBoxCurrent) - Me.Controls.Add(Me.ButtonCancel) - Me.Controls.Add(Me.ButtonOK) - Me.Controls.Add(Me.TextBoxPath) - Me.Controls.Add(Me.SplitContainer1) - Me.MinimizeBox = false - Me.MinimumSize = New System.Drawing.Size(341, 272) - Me.Name = "FileBrowserDialog" - Me.ShowIcon = false - Me.ShowInTaskbar = false - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent - Me.Text = "File Browser" - Me.SplitContainer1.Panel1.ResumeLayout(false) - Me.SplitContainer1.Panel1.PerformLayout - Me.SplitContainer1.Panel2.ResumeLayout(false) - Me.SplitContainer1.Panel2.PerformLayout - CType(Me.SplitContainer1,System.ComponentModel.ISupportInitialize).EndInit - Me.SplitContainer1.ResumeLayout(false) - Me.ContextMenuFile.ResumeLayout(false) - Me.ResumeLayout(false) - Me.PerformLayout + Me.TextBoxCurrent.Cursor = System.Windows.Forms.Cursors.Hand + Me.TextBoxCurrent.Location = New System.Drawing.Point(5, 17) + Me.TextBoxCurrent.Name = "TextBoxCurrent" + Me.TextBoxCurrent.ReadOnly = true + Me.TextBoxCurrent.Size = New System.Drawing.Size(701, 20) + Me.TextBoxCurrent.TabIndex = 0 + Me.TextBoxCurrent.TabStop = false + Me.ToolTip1.SetToolTip(Me.TextBoxCurrent, "Click for changing the directory") + ' + 'Label3 + ' + Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(5, 335) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(38, 13) + Me.Label3.TabIndex = 29 + Me.Label3.Text = "Name:" + ' + 'Label4 + ' + Me.Label4.AutoSize = true + Me.Label4.Location = New System.Drawing.Point(4, 3) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(89, 13) + Me.Label4.TabIndex = 30 + Me.Label4.Text = "Current Directory:" + ' + 'FileBrowserDialog + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.CancelButton = Me.ButtonCancel + Me.ClientSize = New System.Drawing.Size(711, 393) + Me.Controls.Add(Me.Label4) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.TextBoxCurrent) + Me.Controls.Add(Me.ButtonCancel) + Me.Controls.Add(Me.ButtonOK) + Me.Controls.Add(Me.TextBoxPath) + Me.Controls.Add(Me.SplitContainer1) + Me.MinimizeBox = false + Me.MinimumSize = New System.Drawing.Size(341, 272) + Me.Name = "FileBrowserDialog" + Me.ShowIcon = false + Me.ShowInTaskbar = false + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent + Me.Text = "File Browser" + Me.SplitContainer1.Panel1.ResumeLayout(false) + Me.SplitContainer1.Panel1.PerformLayout + Me.SplitContainer1.Panel2.ResumeLayout(false) + Me.SplitContainer1.Panel2.PerformLayout + CType(Me.SplitContainer1,System.ComponentModel.ISupportInitialize).EndInit + Me.SplitContainer1.ResumeLayout(false) + Me.ContextMenuFile.ResumeLayout(false) + Me.ResumeLayout(false) + Me.PerformLayout End Sub Friend WithEvents SplitContainer1 As SplitContainer Friend WithEvents ComboBoxDrive As ComboBox Friend WithEvents ListViewFolder As ListView Friend WithEvents ListViewFiles As ListView - Friend WithEvents ColumnHeader1 As ColumnHeader + Friend WithEvents ColumnFileName As ColumnHeader Friend WithEvents TextBoxSearchFolder As TextBox Friend WithEvents TextBoxPath As TextBox Friend WithEvents ButtonFolderBack As Button @@ -452,5 +474,7 @@ End Sub Friend WithEvents Label2 As Label Friend WithEvents ComboBoxExt As ComboBox Friend WithEvents TextBoxSearchFile As TextBox - + Friend WithEvents ColumnType As ColumnHeader + Friend WithEvents ColumnSize As ColumnHeader + Friend WithEvents ColumnChangedOn As ColumnHeader End Class diff --git a/VECTO/File Browser/FileBrowserDialog.resx b/VECTO/File Browser/FileBrowserDialog.resx index 3bb6aef32120c20f345acef6d958efffa1985f9c..c6f64c57d648e8960720a6303bd9a25004241a2b 100644 --- a/VECTO/File Browser/FileBrowserDialog.resx +++ b/VECTO/File Browser/FileBrowserDialog.resx @@ -117,6 +117,9 @@ <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> + <metadata name="ImageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>473, 17</value> + </metadata> <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>583, 17</value> </metadata> @@ -141,9 +144,6 @@ <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>583, 17</value> </metadata> - <metadata name="ImageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>473, 17</value> - </metadata> <metadata name="ContextMenuFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>329, 17</value> </metadata> diff --git a/VECTO/File Browser/FileBrowserDialog.vb b/VECTO/File Browser/FileBrowserDialog.vb index 8cc48694109058979b1d1ec28f06a1aabc21b073..e8fe7db02b77caa525953b6fcbab15eb2ac6434f 100644 --- a/VECTO/File Browser/FileBrowserDialog.vb +++ b/VECTO/File Browser/FileBrowserDialog.vb @@ -71,17 +71,24 @@ Public Class FileBrowserDialog 'Shown Private Sub FileBrowser_Shown(sender As Object, e As EventArgs) Handles Me.Shown Resized() + ListViewFiles.ListViewItemSorter = currentSorter TextBoxPath.Focus() TextBoxPath.SelectAll() End Sub 'Resized ListView Format Private Sub Resized() - 'To autosize to the width of the column heading, set the Width property to -2 - ListViewFolder.Columns(0).Width = -2 - 'ListViewFolder.Columns(0).Width -= 1 - ListViewFiles.Columns(0).Width = -2 - 'ListViewFiles.Columns(0).Width -= 1 + + ListViewFolder.Columns(0).Width = ListViewFolder.Width - 4 + ListViewFiles.AutoResizeColumn(1, ColumnHeaderAutoResizeStyle.ColumnContent) + ListViewFiles.AutoResizeColumn(2, ColumnHeaderAutoResizeStyle.ColumnContent) + ListViewFiles.AutoResizeColumn(3, ColumnHeaderAutoResizeStyle.ColumnContent) + + if ColumnType.Width < 41 Then ColumnType.Width = 41 + if ColumnSize.Width < 33 Then ColumnSize.Width = 33 + if ColumnChangedOn.Width < 73 Then ColumnChangedOn.Width = 73 + + ColumnFileName.Width = ListViewFiles.Width - ColumnType.Width - ColumnSize.Width - ColumnChangedOn.Width - 21 End Sub 'SplitterMoved @@ -800,16 +807,14 @@ Public Class FileBrowserDialog SHGetFileInfo(Path.Combine(_myFolder, fi.ToString()), 0, shinfo, Marshal.SizeOf(shinfo), SHGFI_ICON Or SHGFI_SMALLICON) Dim myIcon = Icon.FromHandle(shinfo.hIcon) ImageList1.Images.Add(myIcon) - 'For Each fi In aryFi - ListViewFolder.Items.Add(fi.ToString, x) + ListViewFolder.Items.Add(fi.Name, x) Next Catch ex As Exception ListViewFolder.Items.Add("<ERROR: " & ex.Message.ToString & ">") End Try _directorySortColumn = 0 - ListViewFolder.Sorting = SortOrder.Ascending - ListViewFolder.ListViewItemSorter = new ListViewFilesItemComparer(_directorySortColumn, ListViewFolder.Sorting) + ListViewFolder.ListViewItemSorter = new ListViewFilesItemComparer(_directorySortColumn, ListViewFolder.Sorting, CompareType.AsString) End Sub @@ -850,19 +855,33 @@ Public Class FileBrowserDialog SHGFI_ICON Or SHGFI_SMALLICON) Dim myIcon = Icon.FromHandle(shinfo.hIcon) ImageList1.Images.Add(myIcon) - ListViewFiles.Items.Add(fi.ToString, x) + + Dim item = New ListViewItem(fi.Name, fi.Extension) + item.SubItems.Add(fi.Extension.Substring(1)) + item.SubItems.Add(fnFileSize(fi.Length)).Tag = fi.Length + item.SubItems.Add(fi.LastWriteTime.ToString()).Tag = fi.LastWriteTime + item.ImageIndex = x + ListViewFiles.Items.Add(item) Next Next Catch ex As Exception ListViewFiles.Items.Add("<ERROR: " & ex.Message.ToString & ">") End Try + Resized() ListViewFiles.EndUpdate() - _filesSortColumn = 0 - ListViewFiles.Sorting = SortOrder.Ascending - ListViewFiles.ListViewItemSorter = new ListViewFilesItemComparer(_filesSortColumn, ListViewFiles.Sorting) End Sub + <DllImport("shlwapi", CharSet:=CharSet.Auto)> + Private Shared Function StrFormatByteSize(fileSize As Long, buffer As StringBuilder, bufferSize As Integer) As long + End Function + + Private Function fnFileSize(size1 As Long) As String + Dim sb As New StringBuilder(20) + StrFormatByteSize(size1, sb, sb.Capacity) + Return sb.ToString() + End Function + 'Rename File Private Sub RenameFileToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles RenameFileToolStripMenuItem.Click @@ -962,68 +981,60 @@ lb10: End Set End Property + ReadOnly currentSorter As New ListViewFilesItemComparer(0, SortOrder.Ascending, CompareType.AsString) + Private Sub ListViewFiles_ColumnClick(sender As Object, e As ColumnClickEventArgs) Handles ListViewFiles.ColumnClick - If e.Column <> _filesSortColumn Then - _filesSortColumn = e.Column - ListViewFiles.Sorting = SortOrder.Ascending + If currentSorter.col = e.Column Then + If currentSorter.sortOrder = SortOrder.Ascending Then + currentSorter.sortOrder = SortOrder.Descending + Else + currentSorter.sortOrder = SortOrder.Ascending + End If Else - If ListViewFiles.Sorting = SortOrder.Ascending Then - ListViewFiles.Sorting = SortOrder.Descending + currentSorter.col = e.Column + currentSorter.sortOrder = SortOrder.Ascending + If e.Column = 0 Or e.Column = 1 Then + currentSorter.compareType = CompareType.AsString + ElseIf e.Column = 3 Then + currentSorter.compareType = CompareType.AsDate Else - ListViewFiles.Sorting = SortOrder.Ascending + currentSorter.compareType = CompareType.AsNumber End If - End If - - ListViewFiles.ListViewItemSorter = new ListViewFilesItemComparer(e.Column, ListViewFiles.Sorting) + End If ListViewFiles.Sort() End Sub - Private Sub ListViewFolder_ColumnClick(sender As Object, e As ColumnClickEventArgs) Handles ListViewFolder.ColumnClick - if e.Column <> _directorySortColumn Then - _directorySortColumn = e.Column - ListViewFolder.Sorting = SortOrder.Ascending - Else - if ListViewFolder.Sorting = SortOrder.Ascending Then - ListViewFolder.Sorting = SortOrder.Descending - Else - ListViewFolder.Sorting=SortOrder.Ascending - End If - End If - ListViewFolder.ListViewItemSorter = new ListViewFilesItemComparer(e.Column, ListViewFolder.Sorting) - ListViewFolder.Sort() - End Sub + Public Enum CompareType + AsString + AsNumber + AsDate + End Enum - Private Class ListViewFilesItemComparer + Private Class ListViewFilesItemComparer Implements IComparer - Private _col As Integer - Private _order As SortOrder - - Public Sub New() - _col = 0 - End Sub + public col As Integer + public compareType As CompareType + public sortOrder As SortOrder - Public Sub New(column As Integer, sortOrder As SortOrder) - _col = column - _order = sortOrder + Sub New(column As Integer, sortOrder As SortOrder, compareType As CompareType) + col = column + Me.sortOrder = sortOrder + Me.compareType = compareType End Sub - Public Function Compare(x As Object, y As Object) As Integer _ - Implements IComparer.Compare - Dim returnVal as Integer = -1 - returnVal = [String].Compare(CType(x, ListViewItem).SubItems(_col).Text, _ - CType(y, ListViewItem).SubItems(_col).Text) - ' Determine whether the sort order is descending. - If _order = SortOrder.Descending Then - ' Invert the value returned by String.Compare. - returnVal *= -1 + Function Compare(x1 As Object, y1 As Object) As Integer Implements IComparer.Compare + Dim x = CType(x1, ListViewItem) + Dim y = CType(y1, ListViewItem) + If compareType = CompareType.AsString Then + Return String.Compare(x.SubItems(col).Text, y.SubItems(col).Text) * (sortOrder * -2 + 3) + ElseIf compareType = CompareType.AsDate Then + Return CType(x.SubItems(col).Tag, Date).CompareTo(CType(y.SubItems(col).Tag, Date)) * (sortOrder * -2 + 3) + Else + Return CType(x.SubItems(col).Tag, integer).CompareTo(CType(y.SubItems(col).Tag, integer)) * (sortOrder * -2 + 3) End If - - Return returnVal End Function End Class - - End Class