就是当一个消息框弹出来之后只能按消息框上的,而不能按到后面的form体上的按钮 该怎么做?

解决方案 »

  1.   

    showmessage('');
    form1.showmodal;
    模式状态?
      

  2.   

    貌似没什么用。
    或者是我说的不够清楚。
    就是  form1上有button1 "注册",button2 "登录"  当按"登录"时 出来个对话框  "欢迎回来"   但是这时却可以点form1上的注册按钮,
    所以我想在出来对话框之后 不能按form上的任何按钮。(像有些软件上的对话框出来后是不能点软件上的其它地方的。会有提示音出来的)
      

  3.   

    不是  ,
     if (var1='admin') and (var2='admin') then
       begin 
       MessageBox(0,'欢迎回来!','提示',MB_ICONASTERISK);
       form1.Hide;
       form8.Show;
       end;
    这里是这样的,但是在这个消息框还在的情况下 我还能按form1上的其它按钮 。。这里该怎么改
      

  4.   

    能说的详细点么 我在MessageBox(0,'欢迎回来!','提示',MB_ICONASTERISK); 
    后面加了句form1.showmodal; 但是没用饿。。
      

  5.   

    if (var1='admin') and (var2='admin') then 
      begin 
      ShowMessage('欢迎回来!'); 
      //form1.Hide; 
      form8.ShowModal; 
      end; 
      

  6.   

    还是没解决问题,
    if (var1='admin') and (var2='admin') then 
      begin 
      MessageBox(0,'欢迎回来!','提示',MB_ICONASTERISK); 
      form1.Hide; 
      form8.Show; 
      end; 
    这里是这样的,但是在这个消息框还在的情况下 我还能按form1上的其它按钮 。。这里该怎么改我要的结果是 在消息框存在的情况下 不能按form1上的其它按钮 只能按消息框上的确定按钮~~~~
    谁能告诉我啊·~~~~~我查了下 showmodal 和show的区别     这个不是我想要的答案诶~~~~
      

  7.   

    EnableWindow(Form1.Handle,False);
    MessageBox(0,'欢迎回来!','提示',MB_ICONASTERISK); 
    EnableWindow(Form1.Handle,True);
      

  8.   

    55555含泪感谢  终于明白我的意思了   就是这样饿。。 
    但是我想知道为什么点下form1 没有出现提示音的?要自己加的吗?
      

  9.   

    MessageBox(handle,'欢迎回来!','提示',MB_ICONASTERISK);