我見很多人問過這個問題,但沒有高手指出:建个新Form类,published的属性在属性设计器中不可见!!
解决方案 »
- 如何改变label的字体?
- 字符串判断的问题,在线等待!
- access插不进去数据,求解
- 请教:把软件给客户安装后,设置了到 2006-8-1 过期,可是如果客户该系统时间怎么办啊?谢谢! (没分了)
- 有关在,dbgrid 中删除记录的问题? 请帮助!
- 有谁将下面代码用delphi写出来谢谢
- 子窗体如何一出来时就最大化?
- 问一个不太难的问题?(关于QuickReport)
- 请问如何获取当前sql server7.0 服务器的时间
- delphi用tchart画饼图,数据过多时怎么显示?
- 打印的问题????
- (50分)急!!!我做图像放大后的图像(bmp)执行时只显示下半部分,可在画图工具及vc中都可全部显示,why?(在线等待)
這個問題以前我也問過,其他人也問過,但沒有确切的答案(有說用OPEN TOOLS API),但不知如何做,高手請貼代碼出來
当你自己写了一个Published块的时候,再在里面写上一些诸如Button2 : TButton此类的代码时,你要弄清一件事,就是这个时候,Button2的实例并不存在,只是一个声明而已。所以你在Object Inspector里是看不见它的!
你的意思是在Published塊里的如Property聲明出的屬性是在Object Inspector中看不到的嗎?那組件為什麼可以看到,是不是組件在設計狀態已經實例化?FORM如何在設計狀態實例化?
是不是FORM的自定義屬性在Object Inspector中看不到是正常的?那麼加個域和屬性不是沒有什麼區別?
要让你的form能在设计时显示published属性,用toolapi将form安装到ide环境内,delphi中有个例子好像是在sample-〉openapi目录下,关于xpform的。你可以参考一下。
我用的是D7,能告訴我在哪里找到這個範例嗎?
编译并安装这个组建包,打开delphi菜单下的“New”->“Other”,会出现XP Application选项,这个form就是由xpappwiz组建生成的,当然这个组建所作的只是在创建tform时,在程序资源内增加一个供xp操作系统读取的,描述用的xml文件,
你完全可以改造一下这个程序,让它生成form的unit时,使用你自己的form,如:
interface
type
TForm1 = class(TMyForm)
...
然后,需要怎么将你的form安装上delphi我没有仔细研究过,可能只要保证你的form类的unit在uses字段里,并且delphi能够找到它就可以了吧,需要复杂一点的例子的话,可以参考一下这个控件是怎么干的:
http://www.tonixsoft.com/index.php?mmenu_id=4&smenu_id=0010
下的TntUnicode,安装它后,它会在new对话框内添加一个TntForm的选项,这个form是支持unicode的,是这个控件包提供的一个form类。