试用xe2,感慨一下RAD的帮助
下载了二天,终于把XE2 的UPDATE1下在虚拟机上了,马上更新原来的XE2,安装好后想试下皮肤的功能。
在网上知道,动态加载皮肤的语法是TStyleManager.SetStyle('Aqua Light Slate'),但这个是delphi的语法,在c++builder上不能用。
按习惯,知道了改变皮肤式样的是TStyleManager.SetStyle那就好办,马上把这两个在c++builder中输入,然后把鼠标移到上面,按一下F1调出帮助,以为很轻松就搞好它。当帮助的界面出来后,一看,傻了眼,只介绍了Themes.TStyleManager的一些简单功能:
Delphi:
TStyleManager = class sealed
C++ :
class PASCALIMPLEMENTATION TStyleManager/* [[sealed]] */ : public System::TObject,
也没有例子,也不知语法怎么样写。找不到方法,只好慢慢试验哪种写法是正确的了,搞了二、三个钟,最后才知是这样写的:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TStyleManager::TrySetStyle("Carbon");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
TStyleManager::SetStyle("Iceberg Classico");
}
这两种方法都能加载,不知有什么区别。
不过这个皮肤式样有时会出错,会提示找不到加载的式样,是不是我的xe2破解得不好问题?
最后,感慨一下,是我的水平低看不明帮助呢?还是大家都是觉得帮助做比较差?