private void cmdSelectPerms_Click(object sender, EventArgs e) { frmSelectPermissions select = new frmSelectPermissions(); select.UserID = UserID; select.FormClosed += PermissionsFormClosed; select.Show(); }
private void cmdSelectP_Click(object sender, EventArgs e) { frmSelectPermissions selectPermissions = new frmSelectPermissions(); selectPermissions.PreselectedPermissions = lstPermissions.Items.Cast <ListViewItem>().Select(lvi => (Permission)lvi.Tag).ToList(); selectPermissions.FormClosed += SelectPermissionsFormClosed; selectPermissions.Show(); }
private void SelectPermissionsFormClosed(object sender, FormClosedEventArgs e) { frmSelectPermissions selectPermissions = (frmSelectPermissions)sender; lstPermissions.Items.Clear(); foreach (Permission permission in selectPermissions.PreselectedPermissions) { ListViewItem item = new ListViewItem(); item.ImageKey = "permission"; item.Tag = permission; item.Text = permission.Name; lstPermissions.Items.Add(item); } DetectExistingOrNew(sender, e); }