一个主mainform,里的菜单含两个子菜单一个1form 2form
我一开始把mainform的formstyle设成fsmdiform
1form,2form的formstyle设成fsmdichild
后来不喜欢了把三个窗口的formstyle设成fsmnormal
结果一运行程序,1form 2form先运行,然后运行mainform三个窗口重叠了,这是为啥
啊???:(郁闷!
后来我把project的
Application.CreateForm删掉后。
运行后,点击子菜单1form后,出现
project project1.exe raised exception class eaccessviolation with message
'access violoation at address.....
我一开始把mainform的formstyle设成fsmdiform
1form,2form的formstyle设成fsmdichild
后来不喜欢了把三个窗口的formstyle设成fsmnormal
结果一运行程序,1form 2form先运行,然后运行mainform三个窗口重叠了,这是为啥
啊???:(郁闷!
后来我把project的
Application.CreateForm删掉后。
运行后,点击子菜单1form后,出现
project project1.exe raised exception class eaccessviolation with message
'access violoation at address.....
调用的时候先create再show or showmodal
你把项目文件内容发过来算了!
还有一个方法是设置Delphi中的好象是第三个菜单的Options选项中的MainForm即可!
在菜单调用时
Application.CreateForm(T1form, 1form);
1form.showmodal;
出现project1.exe raised exception class EINvalidoperation with
message 'cannot make a visible windows modal'
为什么在修改完该属性以后会出现这样的问题?原因还在up中....
“我现在改成在菜单调用时
Application.CreateForm(T1form, 1form);
1form.showmodal;
出现project1.exe raised exception class EINvalidoperation with
message 'cannot make a visible windows modal'”
问题解决呢最好是: 把1form的visible属性设置为false
希望能有人多参与一下......造成这种情况的原因是什么呢?
一:
问题解决呢最好是: 把1form的visible属性设置为false我看了属性本来就是false,有两种方法可以解决了一个是去掉1form.showmodal
另一种是1form.show
我总觉得delphi出错的提示总是不明不白的,一点也不象tc,vfp那样能指明出错原因。:(
二:
我是用access数据库,如何取消程序一启动就user name对话框啊?谢谢各位啊。
var
form2:Tform2;
begin
form2:=Tform2.Create(self);
form2.Show;