我想以编程方式启用或禁用绑定导航器上的工具条。
当我尝试设置 toolStripitem 的 enable 属性时,它不会改变。它没有给出任何异常,但 Enable 属性的值不会改变。
我错过了什么?
我想以编程方式启用或禁用绑定导航器上的工具条。
当我尝试设置 toolStripitem 的 enable 属性时,它不会改变。它没有给出任何异常,但 Enable 属性的值不会改变。
我错过了什么?
控制这些按钮本身,以根据BindingNavigator
需要启用/禁用它们;即,如果没有更多数据,您将无法进行上一个/下一个,如果没有底层源允许您(IBindingList.AllowNew
/ .AllowRemove
.
您要调整哪些按钮?例如,您可以通过使用数据源来禁用添加/删除,例如BindingList<T>
, 和设置AllowNew=false
/ AllowRemove=false
。
或者,只需完全编写自己的按钮(忘记BindingNavigator
) - 这不是很多工作,特别是如果您从BindingSource
表单上的 a 开始(因为它具有所有必要的MoveFirst()
等。