我想做一个AGENT的动画人物,使程序一开始运行就只出现OFFICE里的动画人物,而不想让窗体出现添加了AGENT后,form1.visible自动变为FALSE;可是窗体一直存在
而且我该怎么触发实现让AGENT的人物自动出现了,用什么事件呢?

解决方案 »

  1.   

    这是在project文件中的控制问题,只要让你的Agent显示在主窗口之前不就行了,就象Splash溅射窗口的形式.只是不要将它释放就OK.关于将splash的应该知道吧,
    Project1.dpr program Project1; uses 
    Forms, 
    Unit1 in 'Unit1.pas' {Form1}, 
    Unit2 in 'Unit2.pas' {Form2}; {$R *.RES} begin 
    Application.Initialize; {程序初始化} 
    Form2 := TForm2.Create(Application); {建立徽标Form} 
    Form2.Show; {显示徽标Form} 
    Form2.Update; {重画徽标Form,确保其中的图片被显示出来} 
    Application.CreateForm(TForm1, Form1); {建立主Form} 
    Form2.Hide; {隐藏徽标Form,使主Form显示出来} 
    Form2.Free; {释放徽标Form占用的资源} 
    Application.Run; {程序运行} 
    end. 
      

  2.   

    对了,可能你想让在用户选择后不再出现,就象瑞星的助手狮子一样,那么使用注册表或是ini文件吧.每次读是否显示agent的状态值,来决定是否显示.
      

  3.   

    问题是OFFICE助手也不是图片,是个控件,SPLASH窗口还是个窗口啊
    就是完全不出现窗口,只出现OFFICE助手,该怎么做?