如果加载一个窗体,先被触发的事件是A ) Load 事件B ) Open 事件C ) Click
如果加载一个窗体,先被触发的事件是A)Load事件B)Open事件C)Click事件D)DaClick怎么有的地方说是A,有的说选B啊...
如果加载一个窗体,先被触发的事件是A ) Load 事件B ) Open 事件C ) Click 事件D ) DaClick 怎么有的地方说是A,有的说选B啊
展开
1个回答
2016-03-19
展开全部
如果在窗体上创建了数据库绑定控件,那么就会先执行OPEN。
但事实上是先执行窗体的Initialize()事件,这个事会加载所有窗体上的控件。
也可以在这里加入代码忽略数据控件的加载错误以防止窗体显示时的错误,而LOAD事件,是在窗体的所有控件加载完成以后再执行的事件。所以OPEN事件被先执行。
但如果数据处理不是用的数据库绑定控件,而是用的代码方式,那OPEN的执行只在被调用的时候。所以OPEN事件会在LOAD事件之后被触发。
但事实上是先执行窗体的Initialize()事件,这个事会加载所有窗体上的控件。
也可以在这里加入代码忽略数据控件的加载错误以防止窗体显示时的错误,而LOAD事件,是在窗体的所有控件加载完成以后再执行的事件。所以OPEN事件被先执行。
但如果数据处理不是用的数据库绑定控件,而是用的代码方式,那OPEN的执行只在被调用的时候。所以OPEN事件会在LOAD事件之后被触发。
追问
到底选啥这个题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询