请com,coldew,shangshang, gigiiou等再次光临。如何使子窗体打开时主窗体不被选择???即只有关闭子窗体后主窗体才能工作! (194分)

  • 主题发起人 goodfox2002
  • 开始时间
G

goodfox2002

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使子窗体打开时主窗体不被选择???即只有关闭子窗体后主窗体才能工作!
http://www.delphibbs.com/delphibbs/dispq.asp?LID=1134268
因为原帖似乎不能再提交了,所以在这里另开新帖!!!

Form2.ShowModal我已经试过了,可以达到效果。
在Form2.ShowModal之后用mainform.enabled:=false; 似乎不行。
另外disabletastwindow我怎么没有看到。

对ShowModal的使用似乎有一些窗体类型或按键控件的限制。
我的Form2上没有TButton按钮,怎样用ModalResult返回Form1???
直接关闭后Form1也不工作了。
这还是请高手们回答了

其实菜鸟就是菜鸟,也没什么好忌讳的,我只是因为需要才要做这个程序,
没有系统地看过书,跟不要说熟悉每个控件的各个参数、方法和函数了。
好在大富翁有好多热心的专业人士,所以好多也许我要几个小时或几天时间
的来解决的问题,他们只需要花费几分钟,几句话就行了。
在此再次谢谢热心的专业程序员。祝大富翁论坛越走越好!
 
直接使用 Form2.showmodal;不需要什么diablewindow.
在form2的onclose 事件中可以指定:
ModalResult := mrok;
或者 mrcancel 之流的.....
 
由form1来创建form2, 然后form2.showmodal
一般可以在form1上放置一个菜单或按钮
然后由菜单或按钮来实现创建并显示form2
此时form1应该是主form(即mainform)
 
多人接受答案了。
 
顶部