F fsldg Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-11 #2 先是出发 oncreate 然后是onshow.时间先后顺序区别。也就是先创建再显示。
无 无柄叶 Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-11 #3 oncreate 是创建, 创建后不一定要显示,但是创建后里面的所有成员函数均可用了。 onshow 是显示,对于窗体来说就是显示个窗体给用户看。
B Banknote Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-11 #6 先学习一下office access vba 帮助吧。
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-11 #7 oncreate 时还可以设置空间的大小,例如 left,width Visible等!
S sedwen Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-12 #8 呵呵,楼上的;onShow时也是可以设置的。在onShow时写代码,其实界面还没有真正显示出来。 在oncreate时,如果想用窗体里面的对象的话是不行的(因为还没有创建),而在ONSHOW时就可以用窗体里面的东东了。 比如:在OnCreate里你想用Memo.lines.add('1');会出错的,而在OnShow时用Memo.Lines.Add('1');就正常了。
呵呵,楼上的;onShow时也是可以设置的。在onShow时写代码,其实界面还没有真正显示出来。 在oncreate时,如果想用窗体里面的对象的话是不行的(因为还没有创建),而在ONSHOW时就可以用窗体里面的东东了。 比如:在OnCreate里你想用Memo.lines.add('1');会出错的,而在OnShow时用Memo.Lines.Add('1');就正常了。
L liuyang1987 Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-12 #9 Oncreate只在窗体创建的时候触发,好像是只有一次的,而OnShow是每次打开窗体时都对触发的.
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-12 #10 to sedwen: 嘿嘿!你在OnShow中时时 Visible 属性看看 !
L liuyang1987 Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-12 #11 OnCreate是delphi本身对窗体实例化,给窗体分配内存,实例化后才会有窗体这个对象,有了对象之后才可以显示出来. OnShow就是当你每次打开这个窗体时,窗体显示后都将会触发这个过程,你可以调个断点试试. Oncreate只触发一次,而onShow,当你每次打开这个窗体时都将会触发.
OnCreate是delphi本身对窗体实例化,给窗体分配内存,实例化后才会有窗体这个对象,有了对象之后才可以显示出来. OnShow就是当你每次打开这个窗体时,窗体显示后都将会触发这个过程,你可以调个断点试试. Oncreate只触发一次,而onShow,当你每次打开这个窗体时都将会触发.
Y ysp娃娃 Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-12 #12 “在OnCreate里你想用Memo.lines.add('1');会出错的“ 这个是 谁告诉你的 砍他去
L liuyang1987 Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-12 #13 在Oncreate里面,窗口里所有的对象都已经创建OK了.. 所有的对象都分自动分配了内存,应该都可以使用的.OnSHow貌似没多大用处..