public void batchPasswordChangerWorkerChanged(object sender, BatchPasswordChangerEventArgs e) { Debug.WriteLine("batchPasswordChangerWorkerChanged"); this.Invoke((MethodInvoker) delegate { MessageBox.Show(String.Format("Password successfully changed for user '{0}' on host '{1}'.", e.HostPwEntry.GetUsername(), e.HostPwEntry.IPAddress), String.Empty, MessageBoxButtons.OK, MessageBoxIcon.Information); }); }
public void batchPasswordChangerWorkerChanged(object sender, BatchPasswordChangerEventArgs e) { Debug.WriteLine("batchPasswordChangerWorkerChanged"); this.Invoke((MethodInvoker) delegate { foreach (var item in this.listView.Items) { PwEntryListViewItem pwEntryItem = item as PwEntryListViewItem; if (pwEntryItem != null && e.HostPwEntry.Equals(pwEntryItem.PwEntry)) { pwEntryItem.UpdatePassword(this.showPasswordIsChecked()); pwEntryItem.Checked = false; this.log(String.Format("Password successfully changed for {0} on host {1}.", e.HostPwEntry.GetUsername(), e.HostPwEntry.IPAddress), true); this.progressBar.Value = e.ProcessedEntries; } ; } }); }