どのように私はBindingNavigatorを上toolstripitemsを無効にするには?
-
23-08-2019 - |
質問
私は、プログラムBindingNavigatorを上toolstripitemsを有効または無効にする。
私はのToolStripItemのプロパティを有効に設定しようとすると、、それは変更されません。これは、任意の例外を与えるものではありませんが、有効にプロパティの値が変更されません。
私は何を逃したのですか?
解決
BindingNavigator
は適宜それらを有効/無効にするために、これらのボタン自体の制御を取ります。つまり、あなたはあなたにさせる基本となるソースなしで追加/削除することはできません、データがない場合は、前/次行くことができない(IBindingList.AllowNew
/ .AllowRemove
ます。
どのボタンあなたが微調整したいですか?たとえば、あなたは、このようなBindingList<T>
などのデータ・ソースを使用して、そしてAllowNew=false
/ AllowRemove=false
を設定することにより、追加/削除する無効にすることができます。
また、単に(BindingNavigator
を忘れて)完全に独自のボタンを作成する - それがなどBindingSource
必要なすべてのを持っているので、それは(あなたがフォーム上MoveFirst()
で始まる場合は特に、多くの作業ではありません。
所属していません StackOverflow