Question

Je veux activer ou désactiver les toolstripitems sur le BindingNavigator programme.

Lorsque je tente de définir la propriété de permettre ToolStripItem, il ne change pas. Il ne donne aucune exception, mais la valeur de la propriété Activer ne change pas.

Qu'est-ce que je manque?

Était-ce utile?

La solution

Le BindingNavigator prend le contrôle de ces boutons lui-même, pour activer / désactiver les cas échéant; dire que vous ne pouvez pas aller prev / suivante s'il n'y a pas plus de données, vous ne pouvez pas ajouter / supprimer sans la source sous-jacente qui vous permet de (IBindingList.AllowNew / .AllowRemove.

Quels sont les boutons que vous souhaitez modifier? Par exemple, vous pouvez désactiver ajouter / supprimer à l'aide d'une source de données telles que BindingList<T>, et la mise en AllowNew=false / AllowRemove=false.

Sinon, il suffit d'écrire vos propres boutons complètement (oublier BindingNavigator) - il n'y a pas beaucoup de travail, surtout si vous commencez avec un BindingSource sur la forme (puisque cela a tout le nécessaire MoveFirst() etc

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top