saptechnique

Better late than never. - 郭富

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
    在Form的对象中,其构造函数和Load都会先后执行。一般来说,构造函数先于Load事件。这两个过程虽然都能执行我们的代码,但效果往往会不同。
    我在刚刚的使用的DataGridView的AutoResizeCloumns方法,不知为什么一直不能执行。而后来我加上一个Button,在这个Button的Click事件中调用AutoResizeCloumns方法,就可以正常执行。我反复查看代码,最后发现,我把AutoResizeCloumns方法放在了Form的构造函数中,而当我将其移至Load事件中时,就可以正常执行了。
    现在的问题是,一般来说,我们在Form加载时希望执行的代码,最好放在Load事件中执行。但是,什么时候有必要放在构造函数中执行呢?
posted on 2008-03-28 09:04  guofu  阅读(1767)  评论(3编辑  收藏  举报