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
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
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
puisqu'apparemment il ne te sert à rien, remarque il serait preferable en fait qu'il n'apparaisse pas non
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.Combo1.Items.Remove("C")
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
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 ?
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Tu vois quand tu veux, tu peux commencer à donner les bonnes info pour qu'on puisse te repondre correctement, presque Pro
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
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
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager