是否有可能使应用程序系统的主要形式模态化?我的应用程序将从远程公司PC FTP文件.在此过程正在进行时,不应允许用户与桌面交互. Application.MainFormOnTaskbar := True;Application.ShowMainForm :=
Application.MainFormOnTaskbar := True; Application.ShowMainForm := False; ... FormChild.ShowModal;制作主要形式模态是没有意义的.实际上,如果你有一个普通的应用程序(正常)主窗体,然后显示一个模态窗体(例如一个对话框,或一个TOpenDialog),那么“模态”意味着主窗体,以及你的应用程序的其余部分,在模态表格关闭之前变为“禁用”. (但是其他应用程序根本不受影响.)但这对主窗体没有意义,因为当显示主窗体时,应用程序没有“休息”禁用.事实上,如果你不打开任何其他形式,正常的主要形式在某种意义上已经是模态的.
我认为您希望创建一个系统模式窗体,即在显示时禁用桌面其余部分的窗体.但这并不容易,因为Microsoft Windows操作系统的现代版本的安全原则.实际上,单个应用程序(通常)不应该像这样控制整个操作系统.