mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-26 03:58:45 +08:00
Remove button is disabled when no credential selected
This commit is contained in:
@@ -91,6 +91,7 @@
|
||||
//
|
||||
// buttonRemove
|
||||
//
|
||||
this.buttonRemove.Enabled = false;
|
||||
this.buttonRemove.Image = global::mRemoteNG.Resources.key_delete;
|
||||
this.buttonRemove.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
this.buttonRemove.Location = new System.Drawing.Point(102, 343);
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Specialized;
|
||||
using System.Linq;
|
||||
@@ -19,6 +18,7 @@ namespace mRemoteNG.UI.Forms
|
||||
ApplyThemes();
|
||||
objectListView1.AddObjects(credentialRecords.ToList());
|
||||
objectListView1.CellClick += HandleCellDoubleClick;
|
||||
objectListView1.SelectionChanged += ObjectListView1OnSelectionChanged;
|
||||
}
|
||||
|
||||
#region Form stuff
|
||||
@@ -60,6 +60,11 @@ namespace mRemoteNG.UI.Forms
|
||||
RaiseCollectionChangedEvent(NotifyCollectionChangedAction.Remove, selectedCredential);
|
||||
}
|
||||
|
||||
private void ObjectListView1OnSelectionChanged(object sender, EventArgs eventArgs)
|
||||
{
|
||||
buttonRemove.Enabled = objectListView1.SelectedObjects.Count != 0;
|
||||
}
|
||||
|
||||
public event NotifyCollectionChangedEventHandler CollectionChanged;
|
||||
|
||||
private void RaiseCollectionChangedEvent(NotifyCollectionChangedAction action, ICredentialRecord changedItem)
|
||||
|
||||
Reference in New Issue
Block a user