各位高手,编组件的问题。 我是一个写组件的新手,我想请教一下各位高手,我如何在Object Inpector里将控件属性选择做成按钮(就像窗体的Font属性一样),并在设计时编程人员点击按钮会弹出一个窗口? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己写个继承自TPropertyEditor的东东。 你要为组件的属性编写属性编辑器,这需要查阅Open Tools API的资料,有一本书建议你看一看:《Delphi X高级编程指南》(名字应该是这样的,是《Delphi X从入门到精通》的提高篇),里面有一章是关于写属性编辑器的。还有一本英文书是《Hidden Paths of Delphi 3》,不知是否已经有中文版,是专门介绍Open Tools API的;另外一本专门介绍写组件的,好象是叫《Delphi Component Design》,也不知是否已经有中文版,可惜我都无缘得见。如果你稍微了解了属性编辑器的写法,那么我可以提示的是,重载GetAttributes方法,包含paDialog值,就会出现那个按钮;重载Edit方法,在用户点按钮或双击时会调用它。好了就说这些吧,祝你好运。 为什么我的Delphi环境下找不到dsgnintf.pas这个文件呢? 高手帮忙,在线等。将一过程做为参数传递给另一过程 LISTVIEW控件使用问题 提一个关于RemoteDataModule的问题。 如何判断一个某一字符串是否包含另一个字符串? 各位新年好啊,小弟有一问题请教,请进。 一个webbrowser的问题 如何调用chm格式得帮助文件? 为什么adoquery.text或者adoquery.add内的sql语句中带有where语句有问题? Delphi的语法问题。急。。。。。。。。。。。。。。。。。 Delphi7 做COM+的问题!!! Owner 和 Parent 兄弟们,有谁熟悉笔记本的COMS密码更改??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货