我是delphi的初学者,近日看到远方朋友的一个不错的程序界面,据说是用XPMenu搞的,我也想试做一下,只是苦于该控件未曾用过,特在此请教一下以下的问题。
该控件怎么使用,能否提供一下该控件的使用资料,最好有一个现成的带说明的例子。谢谢了。

解决方案 »

  1.   

    就这么简单?
    能否有人再详细说说XPMenu的用法?
    另外,XPManifest的作用,谢谢。
      

  2.   

    首先是安装,你下载的文档里面不管是英文还是中文都应该有说明。把那个包装上去之后控件面板里面会多出XPMenu一页。使用的时候就是把XPMenu那个控件加入到窗体上面,在代码里面设置XPMenu.active:=true;,或者在属性修改器里面改。就可以了。^-^XPMenu的原理是由它来控制窗体和控件的绘制,所以,不需要修改其他控件,很方便的。希望你喜欢用,多多支持。XPManifest的作用我还说不上来。因为一直就用XPMenu。^-^
      

  3.   

    我按以上方法使用有XP的效果,但是同样也有少少的后遗症,具体如下:
    我的方案用到TQuickRpt和XPmenu,在我还未用XPmenu前,运行一切正常,但当我把
    XPmenu的XPMenu.active:=true后,每每我在执行打印报表功能时便出现一个调试错误的窗口,
    大意如下:
     Debugger Exception Notification
    Project project1.exe raised exception class EaccessViolation with message 'Access violation at address 0049F276 in
    module 'project1.exe '.Read of address 00000000'.Process stopped .Use step or Run to continue.我确定后再运行,一切通过。
    这英文大意我明白,但我应该怎么处理这个弹出的窗口呢?请教大家了。
      

  4.   

    点击File中的Open中的XPMenu.pas的文件运行一下就行。
    在哪里下载自己去找
    XPMenu.active:=true;
    就行
      

  5.   

    是呀,我的XPMenu.pas已安装了,我也在用,一切都正常。但只是在打开我的报表时弹出以上的出错对话框,现在的问题是我应该怎么样去处理这个弹出的对话框。我的报表用TQuickRpt。谢谢大家了。
      

  6.   

    但是我今早把它删了,我的程序却编译不了,说是找不到XPMenu.dcu。其实我只是之前用了它一下,后来就没用了,这 又如何解决呢?我用它也是无耐呀。
    另外,有没有比它好的这方面的控件呢?介绍一下,谢谢了。
      

  7.   

    请再帮一下我啦,该死的
    (Debugger Exception Notification
    Project project1.exe raised exception class EaccessViolation with message 'Access violation at address 0049F276 in
    module 'project1.exe '.Read of address 00000000'.Process stopped .Use step or Run to continue.)
    提示。
      

  8.   

    XPManifest 在XP下面的界面接口。
    可以实现程序界面同XP界面风格的一致。
      

  9.   

    to  kejian(御剑飞仙) :
    XPManifest 好用吗?这控件好像比较生的呀,用了日后怕不怕?