Changeset 13652 for lang/csharp/MTFileUploader/MTFileUploader
- Timestamp:
- 06/11/08 17:25:45 (5 years ago)
- Location:
- lang/csharp/MTFileUploader/MTFileUploader
- Files:
-
- 2 modified
-
MainForm.Designer.cs (modified) (5 diffs)
-
MainForm.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/csharp/MTFileUploader/MTFileUploader/MainForm.Designer.cs
r11247 r13652 46 46 this.btnUpload = new System.Windows.Forms.Button(); 47 47 this.backgroundWorker = new System.ComponentModel.BackgroundWorker(); 48 this.contextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components); 49 this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 48 50 this.statusStrip.SuspendLayout(); 49 51 this.panel1.SuspendLayout(); 52 this.contextMenuStrip.SuspendLayout(); 50 53 this.SuspendLayout(); 51 54 // … … 71 74 this.lvUploadFiles.View = System.Windows.Forms.View.Details; 72 75 this.lvUploadFiles.DragDrop += new System.Windows.Forms.DragEventHandler(this.lvUploadFiles_DragDrop); 76 this.lvUploadFiles.ItemSelectionChanged += new System.Windows.Forms.ListViewItemSelectionChangedEventHandler(this.lvUploadFiles_ItemSelectionChanged); 73 77 this.lvUploadFiles.DragEnter += new System.Windows.Forms.DragEventHandler(this.lvUploadFiles_DragEnter); 78 this.lvUploadFiles.KeyUp += new System.Windows.Forms.KeyEventHandler(this.lvUploadFiles_KeyUp); 74 79 // 75 80 // columnHeaderName … … 196 201 this.backgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker_RunWorkerCompleted); 197 202 this.backgroundWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.backgroundWorker_ProgressChanged); 203 // 204 // contextMenuStrip 205 // 206 this.contextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { 207 this.deleteToolStripMenuItem}); 208 this.contextMenuStrip.Name = "contextMenuStrip"; 209 this.contextMenuStrip.Size = new System.Drawing.Size(147, 26); 210 // 211 // deleteToolStripMenuItem 212 // 213 this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem"; 214 this.deleteToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete; 215 this.deleteToolStripMenuItem.Size = new System.Drawing.Size(152, 22); 216 this.deleteToolStripMenuItem.Text = "削除(&D)"; 217 this.deleteToolStripMenuItem.Click += new System.EventHandler(this.deleteToolStripMenuItem_Click); 198 218 // 199 219 // MainForm … … 211 231 this.panel1.ResumeLayout(false); 212 232 this.panel1.PerformLayout(); 233 this.contextMenuStrip.ResumeLayout(false); 213 234 this.ResumeLayout(false); 214 235 this.PerformLayout(); … … 235 256 private System.Windows.Forms.Label label2; 236 257 private System.Windows.Forms.ComboBox comboSites; 258 private System.Windows.Forms.ContextMenuStrip contextMenuStrip; 259 private System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem; 237 260 238 261 } -
lang/csharp/MTFileUploader/MTFileUploader/MainForm.cs
r11247 r13652 158 158 UpdateServerPath(); 159 159 } 160 161 private void lvUploadFiles_KeyUp(object sender, KeyEventArgs e) 162 { 163 if (e.KeyCode == Keys.Delete && lvUploadFiles.SelectedItems.Count > 0) 164 { 165 var itemsTemp = new List<ListViewItem>(lvUploadFiles.SelectedItems.OfType<ListViewItem>()); 166 foreach (var item in itemsTemp) 167 lvUploadFiles.Items.Remove(item); 168 } 169 } 170 171 private void deleteToolStripMenuItem_Click(object sender, EventArgs e) 172 { 173 if (lvUploadFiles.SelectedItems.Count > 0) 174 { 175 var itemsTemp = new List<ListViewItem>(lvUploadFiles.SelectedItems.OfType<ListViewItem>()); 176 foreach (var item in itemsTemp) 177 lvUploadFiles.Items.Remove(item); 178 } 179 } 180 181 private void lvUploadFiles_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) 182 { 183 lvUploadFiles.ContextMenuStrip = ((lvUploadFiles.SelectedItems.Count > 0) ? contextMenuStrip : null); 184 } 160 185 #endregion 161 186 … … 295 320 public ListViewItem Item { get; set; } 296 321 } 297 298 322 } 299 323 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)