1

プログラムで bindingnavigator の toolstripitems を有効または無効にしたいと考えています。

toolStripitem の enable プロパティを設定しようとしても、変更されません。例外はありませんが、Enable プロパティの値は変わりません。

私は何を取りこぼしたか?

4

1 に答える 1

3

BindingNavigatorこれらのボタン自体を制御し、必要に応じて有効/無効にします。つまり、これ以上データがない場合、前へ/次へ移動することはできず、基礎となるソースが許可しない限り、追加/削除することはできません ( IBindingList.AllowNew/ .AllowRemove.

どのボタンを微調整しますか? たとえば、 などのデータソースを使用して / を設定することで、追加/削除を無効にすることができBindingList<T>ます。AllowNew=falseAllowRemove=false

または、単に独自のボタンを完全に作成するだけです ( を忘れてくださいBindingNavigator) - 特にフォーム上で から始める場合は、それほど多くの作業は必要ありませんBindingSource(これには必要なものがすべて含まれているため) MoveFirst()

于 2008-12-26T08:57:10.467 に答える