Slt à tous,
J'ai une combobox et je voudrais interdire la selection d'un des items de cette ComboBox.
par exemple, si j'ai "A", "B", "C" et "D" dans ma combobox, je voudrais interdire de selectionner "C" par exemple...
Merci
Version imprimable
Slt à tous,
J'ai une combobox et je voudrais interdire la selection d'un des items de cette ComboBox.
par exemple, si j'ai "A", "B", "C" et "D" dans ma combobox, je voudrais interdire de selectionner "C" par exemple...
Merci
:wink:
puisqu'apparemment il ne te sert à rien, remarque il serait preferable en fait qu'il n'apparaisse pas non :roll:Code:Me.Combo1.Items.Remove("C")
non car tout dependra d'une condition :
si t'est admin alors ta le droit sinon ta pas le droit...
C'est pour ca que je veux desactiver selement cet item et pas le remove
C'est possible ?
Tu vois quand tu veux, tu peux commencer à donner les bonnes info pour qu'on puisse te repondre correctement, presque Pro :lol: :wink:
Bon blagues à part, il y a donc bien une condition
Donc 2 choix, selon la condition :
1. tu ne l'affiches pas
2. tu l'affiches quand même mais le selectionner ne provoque rien
Pour la seconde piste, tu agira donc à posteriori lors de l'evenement ComboBox.SelectedIndexChanged
Par exemple de façon très simpliste
Code:
1
2
3
4
5
6
7 Public Sub ComboBox1_SelectedIndexChanged( ByVal sender As Object, ByVal e As EventArgs) Handles ComboBox1.SelectedIndexChanged Dim value As String = ComboBox1.SelectedItem.ToString() If Not(value.Equals("C")) Then 'faire ce qu'il y a à faire End 'sinon il ne se passera rien End Sub
tu peux faire:
mais ne pourrait tu pas verifer justement si l'utilisateur est l'admin et a ce moment la faire un remove de ton C comme neguib te la suggerer.Code:
1
2
3
4
5
6
7 private void TaDownList_SelectedIndexChanged(object sender, System.EventArgs e) { if(this.TaDownList.SelectedValue=="C") //choisis ici une solution par example avance la selection de 1 ou recul de 1 ou affiche un message else //gere ta selection }
pas tres conseiller de proposer qqchose auxquel on y a pas acces, ca frustre un peu ;)
sinon un conseil pour la gestion des droit d'acces utilise des folders et configure les web.config en function de des acces.
sinon desoler je viens de voir que c'etait pour un combo box. :oops:
si c'est pour une win appli et non une web appli alors c'est dans les app.config qu'il te faudra voir pour gerer les roles d'acces.
ouais c'est ce que j'ai fini par faire...
Merci bcp