在主窗体中使用如下程序调用其他窗体
     NewForm := NewFormClass.Create(NewForm);
    NewForm.Hide;
    NewForm.BorderStyle:=bsNone;
    NewForm.Parent:=Form1.Panel1;
    NewForm.Align:=alClient;
    NewForm.Show;
在主窗体中编写了托盘程序,在不调用其他窗体是可以正常实现托盘效果,但一旦调用了其他窗体后,托盘效果就有问题了,在任务栏上也会显示,但点击是无效果的(原因可能是因为那个调用的窗体没有托盘效果,所以才会这样),请大家帮忙,有什么好的办法可以解决这个问题,谢谢大家了!

解决方案 »

  1.   

    去下载一个 Raize 包吧,里面就有个很完善的托盘组件了,又稳定,调用也简单.http://www.google.cn/search?q=Raize&rls=com.microsoft:zh-cn:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GGLJ
      

  2.   

    可以试试用TrayIcon控件 非常容易用 也很方便
      

  3.   

    谢谢大家了,自己再好好学习研究一下.再解释一下,我的软件主窗体只是菜单和工具栏,当用户点击菜单和工具栏的时候就会调用相关的窗体(在主窗体的Panel上显示出来),此时托盘效果就出问题了,我认为是因为主窗体调用的窗体没有实现托盘的程序,所以导致了主窗体无法正常实现托盘效果.