为什么我的InputBox会这样???(30分)

  • 主题发起人 主题发起人 delphi-explorer
  • 开始时间 开始时间
D

delphi-explorer

Unregistered / Unconfirmed
GUEST, unregistred user!
我在我的菜单里加入了一项,用来弹出InputBox,代码如下:
procedure Tw_main.N4Click(Sender: TObject);
var
SearchMonth:string;
begin
SearchMonth := '输入月份';
SearchMonth := InputBox('生日查询','月份',SearchMonth);
edit1.Text := SearchMonth;
end;
但运行时InputBox只是出来了一下,就退到了后面了(就是lost focus了)。
用Alt+Ctrl又可以让它出来,但刚想输入就有退到后面了。我的main Form也不能用(
这可能时InputBox时modle吧)。就是这样,有谁可以帮帮我
 
从表面看不出问题,找找其它原因
 
照你的代码试了遍,没任何问题!

Delphi 6 Update Pack 2

 
看看是不是Form的某些属性设置有问题?
另,在Form的show 或 Activate中做了什么动作吗?
 
to bkfx:update 2 有什么用?可以改正我这个错误吗?是不是你们都装了??
to jrq;inputbox的form没有的设置show,Activate的属性的!
 
Tw_main 你设置成总在最前面了吧。
 
到底现在该怎么办???
 
不知道是不是真的是update2的问题,我不知道那里可以下载
 
后退
顶部