Show
Ignore:
Timestamp:
06/11/08 17:56:03 (6 years ago)
Author:
mayuki
Message:

アップロード中に削除できないようにした。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/csharp/MTFileUploader/MTFileUploader/MainForm.cs

    r13652 r13654  
    9090 
    9191            _isUploading = true; 
     92            lvUploadFiles.ContextMenuStrip = null; 
    9293            txtUploadPath.Enabled = false; 
    9394            comboSites.Enabled = false; 
     
    161162        private void lvUploadFiles_KeyUp(object sender, KeyEventArgs e) 
    162163        { 
    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); 
     164            if (!_isUploading) 
     165            { 
     166                if (e.KeyCode == Keys.Delete && lvUploadFiles.SelectedItems.Count > 0) 
     167                { 
     168                    var itemsTemp = new List<ListViewItem>(lvUploadFiles.SelectedItems.OfType<ListViewItem>()); 
     169                    foreach (var item in itemsTemp) 
     170                        lvUploadFiles.Items.Remove(item); 
     171                } 
    168172            } 
    169173        } 
     
    171175        private void deleteToolStripMenuItem_Click(object sender, EventArgs e) 
    172176        { 
    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); 
     177            if (!_isUploading) 
     178            { 
     179                if (lvUploadFiles.SelectedItems.Count > 0) 
     180                { 
     181                    var itemsTemp = new List<ListViewItem>(lvUploadFiles.SelectedItems.OfType<ListViewItem>()); 
     182                    foreach (var item in itemsTemp) 
     183                        lvUploadFiles.Items.Remove(item); 
     184                } 
    178185            } 
    179186        } 
     
    181188        private void lvUploadFiles_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) 
    182189        { 
    183             lvUploadFiles.ContextMenuStrip = ((lvUploadFiles.SelectedItems.Count > 0) ? contextMenuStrip : null); 
     190            if (!_isUploading) 
     191            { 
     192                lvUploadFiles.ContextMenuStrip = ((lvUploadFiles.SelectedItems.Count > 0) ? contextMenuStrip : null); 
     193            } 
    184194        } 
    185195        #endregion