Comment puis-je écrire un code C winforms comme celui-ci?Comment puis-je utiliser la propriété Tag d'un élément de liste déroulante winsforms checked?
Les éléments CheckedListBox ne possèdent pas les propriétés 'Tag' et 'ValueMember'.
Je sais qu'il existe de nombreuses alternatives à cela. Mais j'ai besoin de travailler de cette façon.
private void LoadPermissionsToCheckedListBox()
{
Role selectedRole = (Role)comboBox1.SelectedItem;
int i = 0;
foreach (Permission p in selectedRole.PermissionItems)
{
checkedListBox1.Items.Add(p);
checkedListBox1.Items[i].Tag = p;
}
checkedListBox1.DisplayMember = "PermissionKey";
checkedListBox1.ValueMember = "PermissionID";
}
Pourquoi les nombreuses solutions de rechange impossible? Quelles sont vos contraintes exactes ici? – Ishmaeel
Je ne comprends pas pourquoi le contrôle checkedlistbox est développé en utilisant une idée différente de celle du contrôle ComboBox et ListBox. – anonymous