加载一个窗体首先被触发的事件是load还是open
1个回答
展开全部
如果在窗体上创建了数据库绑定控件,那么就会先执行open。
但事实上是先执行窗体的initialize()事件,这个事会加载所有窗体上的控件。你也可以在这里加入代码忽略数据控件的加载错误以防止窗体显示时的错误。而load事件,是在窗体的所有控件加载完成以后再执行的事件。所以open事件被先执行。
但如果数据处理不是用的数据库绑定控件,而是用的代码方式,那open的执行只在被调用的时候。所以open事件会在load事件之后被触发。
但事实上是先执行窗体的initialize()事件,这个事会加载所有窗体上的控件。你也可以在这里加入代码忽略数据控件的加载错误以防止窗体显示时的错误。而load事件,是在窗体的所有控件加载完成以后再执行的事件。所以open事件被先执行。
但如果数据处理不是用的数据库绑定控件,而是用的代码方式,那open的执行只在被调用的时候。所以open事件会在load事件之后被触发。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询