永发信息网

这个Delphi显示问题怎么解决?

答案:2  悬赏:10  手机版
解决时间 2021-04-25 23:47
  • 提问者网友:溺爱和你
  • 2021-04-25 03:12

托的是ActionMainMenuBar1还有一个 ActionManager1。

但是调试显示的是灰色、不可用的。怎么搞的?

还有就是登陆成功以后显示mainform这个页面,但是登陆后mainform立刻就消失了,就1秒的时间没有了。代码如下:

mainform.Show;
mainform.StatusBar1.Panels[0].Text:='欢迎您使用本系统!';
mainform.StatusBar1.Panels[1].Text:='用户名:'+dm.user.FieldValues['用户名称'];
mainform.StatusBar1.Panels[2].Text:='开发';
dm.user.Active:=false;
LoginYN:=true;
Close;

最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-04-25 03:50

如果没什么特殊需求,建议你将ActionMainMenuBar1控件换成MainMenu控件,这样可以避免一些不必要的错误和意外。


窗体的显示我问题,我想是因为你将登陆窗口设为主窗口了,每次登陆成功后就显示这个mainform然后自己关闭对不?


如果是的话,那他显示一秒就消失是很正常的,因为主窗口已关闭其他子窗口都得随着关闭,正确的方法应该是你将mainform设为主窗体,动态创建那个登陆窗体~

全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-04-25 04:18
mainform.ShowModal;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯