我写了一个简单的delphi 程序 用的是DELPHI 2007 可是运行时候发现程序不在状态栏显示,最小化时候图标跑到做下角去了,请问这个是为什么啊?

解决方案 »

  1.   

    首先,那不叫状态栏,叫任务栏,
    其次,你的程序的CAPTION是否有名字!
      

  2.   

    有没有放 CoolTryIcon 这样控件,或写最小化到托盘的代码?
      

  3.   

    没有放CoolTryIcon 这个控件,也么有写最小化到托盘的代码
    就是在主窗体创建的时候写了创建另一个窗体的代码,然后关了创建的窗体显示主窗体
      

  4.   

    托盘程序用API就可以实现不一定要控件,如果只是简单的代码不会这样的,不妨贴完整代码出来看看
      

  5.   

    program AnyouReport;uses
      Forms,
      U_AnyouReport in 'U_AnyouReport.pas' {FrmAnyouReport},
      ProChar in 'ProChar.pas' {FrmProChar},
      Unit1 in 'Unit1.pas' {Form1},
      SaleTotalType in 'SaleTotalType.pas' {frmSaleTotalType},
      SaleTotalByType in 'SaleTotalByType.pas' {frmSTByType},
      U_PurPriceAnalysis in 'U_PurPriceAnalysis.pas' {PurPriceAnalysis},
      RefPrice in 'RefPrice.pas' {FrmRefPrice},
      Lib in 'Lib.pas',
      LogIn in 'LogIn.pas' {frmLogin},
      Data in 'Data.pas' {DataModule2: TDataModule},
      PowerControl in 'PowerControl.pas' {frmPowerControl},
      AddUser in 'AddUser.pas' {frmAddUser};{$R *.res}begin
      Application.Initialize;
      Application.Title := '集团';
      Application.CreateForm(TFrmAnyouReport, FrmAnyouReport);
      Application.Run;
    end.这个事主程序创建时候的代码,别的我什么都没有做哦
      

  6.   

    procedure OpenChildForm( FormClass:TForm;  panel:Tpanel);
    begin
        FormClass:=TFormClass.Create(Formclass);
        FormClass.BorderStyle:=bsNone;
        FormClass.Parent:=panel;
        FormClass.Position:=poDefault;
        FormClass.WindowState:=wsMaximized;
        //FormClass.Width:=img.Width;
        //FormClass.Height:=img.Height;
        FormClass.Show;
    END;
    这个事我写的一个显示的函数