从菜单栏调用窗口formA,formA.creat(self)是正常的,creat过程中包括了对formA中的dbgrideh1的初始化设置过程gridini的调用,包括调整列宽,
用formB的button1.click调用formA.creat(self),dbgrideh1的初始化设置过程gridini的调用不起作用了,为什么?应该没有差别的呀
用formB的button1.click调用formA.creat(self),dbgrideh1的初始化设置过程gridini的调用不起作用了,为什么?应该没有差别的呀
二 因该form1创建完以后进行设置
三 我通常是用form1:=Tform1.create(application);
四 关于self和application我自己也不知道有什么区别 嘿嘿
二 我认为应该是form1创建完成show之前进行设置比较恰当
尽量不要在form的oncreate中改变它所包含的控件的属性(或者说最好不要在create中写自已的程序)
一般在form的onactive中写就不会出问题
forma.gridini;
forma.show;
我覺得這樣寫是沒什麼問題的.