Utilisateur anonyme
-
29 juil. 2017 à 15:13
Whismeril
Messages postés18643Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 3 octobre 2023
-
9 août 2017 à 21:40
Bonjour je voulais savoir qu'es-qu’était le ToolStrip ? par exemple le ToolStripCombobox on peux pas accéder à la DataSource pourquoi ? qu'es-que ToolStrip modifie et pourquoi ?
Bonjour, donc par exemple le ToolStripMenu le conteneur c'est les menus et sous-menus qu'on peut créer et dans ces menus et sous-menus ont peut mettre des objets ? (combobox, textbox etc.) mais pourquoi certaines propriétés de ces objets sont inaccessible ?
Whismeril
Messages postés18643Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 3 octobre 2023629
>
Utilisateur anonyme
30 juil. 2017 à 15:49
Sans ton code, impossible de te répondre
Utilisateur anonyme
>
Whismeril
Messages postés18643Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 3 octobre 2023 Modifié le 30 juil. 2017 à 16:32
non mais en général quand on crée une nouvelle combobox où menus avec le ToolStrip
si on veux mettre par exemple un tableau dans une combobox un mode normal on fait
me.combobox.Datasource = tableaux
mais quand on le fait avec ToolStripCombobox on peut peut pas accéder à la datasource juste aux Items du coup je voulais savoir pourquoi on pouvait pas ?
vb95
Messages postés3416Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023165
>
Utilisateur anonyme
Modifié le 30 juil. 2017 à 22:59
Bonjour
Parce que Microsoft ne l'a pas prévu à mon avis : une ToolStripCombobox n'a pas toutes les possibilités d'une Combobox ( sinon elle ferait double emploi ) et de plus la ToolStripCombobox est forcément rattachée à un ToolStrip .
ToolStrip = Barre d'outils en français
Attention à ne pas confondre ToolStrip et MenuStrip
Whismeril
Messages postés18643Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 3 octobre 2023629 31 juil. 2017 à 01:09
En windorm, le binding est limité.
Un certain nombres de contrôles ne le permettent pas.
Souvent si un contrôle n'a pas vocation à afficher de la "donnée", il ne peut pas être bindé.
Cependant, il y a un autre cas où ce message d'erreur apparaît, si tu as déjà lié le contrôle à un bindingSource et qu'ensuite tu essayes d'affecter le datasource. Dans ce cas, la liaison avec le bindingsource est bloquante et tu ne peux plus affecter un entier autre source de données.
Donc sans visual studio sous la main et juste un message d'erreur, je t'ai demandé du code. Avec maintenant un peu plus de contexte, je penche pour la première raison, mais je ne l'ai toujours pas vérifié.
Modifié le 30 juil. 2017 à 14:57
30 juil. 2017 à 15:49
Modifié le 30 juil. 2017 à 16:32
si on veux mettre par exemple un tableau dans une combobox un mode normal on fait mais quand on le fait avec ToolStripCombobox on peut peut pas accéder à la datasource juste aux Items du coup je voulais savoir pourquoi on pouvait pas ?
Modifié le 30 juil. 2017 à 22:59
Parce que Microsoft ne l'a pas prévu à mon avis : une ToolStripCombobox n'a pas toutes les possibilités d'une Combobox ( sinon elle ferait double emploi ) et de plus la ToolStripCombobox est forcément rattachée à un ToolStrip .
ToolStrip = Barre d'outils en français
Attention à ne pas confondre ToolStrip et MenuStrip
31 juil. 2017 à 01:09
Un certain nombres de contrôles ne le permettent pas.
Souvent si un contrôle n'a pas vocation à afficher de la "donnée", il ne peut pas être bindé.
Cependant, il y a un autre cas où ce message d'erreur apparaît, si tu as déjà lié le contrôle à un bindingSource et qu'ensuite tu essayes d'affecter le datasource. Dans ce cas, la liaison avec le bindingsource est bloquante et tu ne peux plus affecter un entier autre source de données.
Donc sans visual studio sous la main et juste un message d'erreur, je t'ai demandé du code. Avec maintenant un peu plus de contexte, je penche pour la première raison, mais je ne l'ai toujours pas vérifié.