bon apparement je n'ai pas été assé précis, donc voilà mon problème: J'ai une combobox et je veux empecher qu'on puisse y sélectionner des items. Comme je dois faire?
merci
bon apparement je n'ai pas été assé précis, donc voilà mon problème: J'ai une combobox et je veux empecher qu'on puisse y sélectionner des items. Comme je dois faire?
merci
j'espère que cette précision vous aidera car moi je suis completement perdue
Alors emepcher d'y ajouter des items c'est a dire que tous les items sont impossibles à selectionner
--> si oui alors il doit y avoir des propriétés type readonly (j'ignore le nom)
ou alors certains éléments sont sélectionnables et pas d'autre?
--> si oui tu controle la valeur selectionnée et si elle n'est pas dans un liste de valeur autorisées tu réagis en conséquence
ok je v cherché par là, en tout cas readonly sa ne sert à rien, et enable = false ça m'empeche tous simplement de voir la liste des items ce que je ve pas, je ve juste qu'on ne puisse pas les sélectionner
encore merci pour tous
Ben je dirai de mettre :Envoyé par padodanle51
dans l'event SelectedIndexChanged de la combo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part taCombo.SelectedIndex=-1
Merci pour l'info mais hélas sa ne bloque pas la validation, car en fait le bug de mon application vien de la validation!
Qu'entends tu par validation ?
C'est lié à quel évènement ?
en fait dès que je clic sur un des index le prgramme bug, il faut que j'empeche l'utilisateur de cliquer sur un index, qu'il puisse juste ouvrir la lsite des index sans pouvoir cliquer dessus
Bonjour ,je suis pas un expert mais a mon avis il faut que tu utilise les apis win 32
ou alors tu peux faire en sorte que la combox ne déclenche pas des éléments de validation si toutefois le problème vient de là.
Pourquoi ? Comment ?Envoyé par padodanle51
Tu as mis un traitement dans un des évènements de ta combo ?
Si oui ben ne le fait pas si non...je ne vois pas, montre nous la ligne qui provoque l'exception ainsi que l'exception.
ben le prob c que je sais meme pas c'est de kel catch et try qui s'agit et secondo j'utilise pas la combobox de windows mais la wcombobox de lumisoft
Ben quand on sait pas de ou ca vient on met des points d'arrête et yop ... on va faire du debug en pas a pas si necessaire.
Si c'est dans un try catch tu gagnes du temps .. dans chaque try catch potentiellement incriminé tu mets une sortie avec un texte qui te permet d'identifier le try catch dans lequel tu es passé.
Quand c'est fait tu debug ce try catch et tu regardes quelle instruction plante. Ensuite tu peux mettre un bout de code qui nous aidera à t'aider![]()
Alors là j'y comprend rien en fait ça ferme l'application et c'est tout, à tout les catch j'ai mis
MessageBox.Show("BUG");
et ça n'a rien fait!
bon je v faire point par point
eh mince! il m'indique meme pas d'erreur il ferme jsute mon application à la fin de mon évenenemt click, franchement j'y comprend
Oui et si tu mets le meme message dans chaque try ctach tu auras plus difficile a deteriner dans lequel tu es..![]()
non mais là je n'ai pas utiliser ces messages j'ai fait du point par point et jammais il ne passe par un catch! Et j'avais supprimer tous les fonctions de la combo
J'utilise ces combo ailleur et tout se passe bien pourtant
tu dois quand meme parvenir a determiner ou ton code plante?
A defaut nous montrer le code de remplissage ou les methodes succesptibles d'etre appelées et que tu as codé?
la seul méthode que j'apel c pour remplir:
cbMATIERE.Items.Clear();
if (dv_VUECXMATIERE.Count > 0)
{
for (int i = 0; i < dv_VUECXMATIERE.Count; i++)
{
cbMATIERE.Items.Add(dv_VUECXMATIERE[i][1]);
}
}
ok et donc il y a quoi dans
dv_VUECXMATIERE[i][1] ???
c un dataview avec des noms de matière sous forme string
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