社区
Delphi
帖子详情
我見很多人問過這個問題,但沒有高手指出:建个新Form类,published的属性在属性设计器中不可见!!
haixj
2003-10-15 01:14:57
我見很多人問過這個問題,但沒有高手指出:建个新Form类,published的属性在属性设计器中不可见!!
...全文
46
14
打赏
收藏
我見很多人問過這個問題,但沒有高手指出:建个新Form类,published的属性在属性设计器中不可见!!
我見很多人問過這個問題,但沒有高手指出:建个新Form类,published的属性在属性设计器中不可见!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tonylk
2003-10-19
打赏
举报
回复
{$D7}\Demos\ToolsAPI\XPAppWiz
编译并安装这个组建包,打开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类。
haixj
2003-10-17
打赏
举报
回复
to :tonylk(tony)
我用的是D7,能告訴我在哪里找到這個範例嗎?
nyf1220
2003-10-16
打赏
举报
回复
不是高手,关注
Hedonism
2003-10-16
打赏
举报
回复
关注
龙里恶龙
2003-10-16
打赏
举报
回复
如果你没有在设计的时候摆放组件,而是自己在Editor里加的代码,当然了,你还不能紧接着TForm1 = class(TForm)写,因为这里写的话,Ide环境会自动检查设计期是否有此对象存在。
当你自己写了一个Published块的时候,再在里面写上一些诸如Button2 : TButton此类的代码时,你要弄清一件事,就是这个时候,Button2的实例并不存在,只是一个声明而已。所以你在Object Inspector里是看不见它的!
tonylk
2003-10-16
打赏
举报
回复
ide只能显示已安装组件的pubished字段,正如你写了个控件个自己的工程用,但是没有安装它到面板上,而是在运行时动态生成它的实例来用,这种组件的published字段也是看不到的(当然,它根本不会在设计shi显示出来)。
要让你的form能在设计时显示published属性,用toolapi将form安装到ide环境内,delphi中有个例子好像是在sample-〉openapi目录下,关于xpform的。你可以参考一下。
haixj
2003-10-16
打赏
举报
回复
TO rocinsky(独酒)
你的意思是在Published塊里的如Property聲明出的屬性是在Object Inspector中看不到的嗎?那組件為什麼可以看到,是不是組件在設計狀態已經實例化?FORM如何在設計狀態實例化?
是不是FORM的自定義屬性在Object Inspector中看不到是正常的?那麼加個域和屬性不是沒有什麼區別?
haixj
2003-10-15
打赏
举报
回复
請看清問題,是FORM不是組件
Linux2001
2003-10-15
打赏
举报
回复
如果你自定义的属性是只读的,那么OBJECT INSPECTOR中是不会出现那个自定义属性的,其他的我倒还没有见过不能出现的
haixj
2003-10-15
打赏
举报
回复
一句話,FORM的自定義屬性如何在OBJECT INSPECTOR(屬性檢視器)可見?!
haixj
2003-10-15
打赏
举报
回复
就是說FORM中是沒有像組件中的published聲明的,但可以加上,問題是在FORM中的published部分聲明的自定義屬性并不像組件中聲明的那樣會在設計時在OBJECT INSPECTOR(屬性檢視器)中可以看到編輯.
這個問題以前我也問過,其他人也問過,但沒有确切的答案(有說用OPEN TOOLS API),但不知如何做,高手請貼代碼出來
wzds2000
2003-10-15
打赏
举报
回复
帮你顶。。。
wweijie
2003-10-15
打赏
举报
回复
你的问题是什么?不懂你的意思
haixj
2003-10-15
打赏
举报
回复
up!!!
DBGrid 各
属性
的设置
在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。 以下的示例程序演示了对 DBGrid 各
属性
的设置,使 Delphi 显示的表格就像网...
Odoo10参考系列--混合而有用的
类
Odoo实现了一些有用的
类
和混合,使您可以轻松地在对象上添加常用的行为。本指南将详细介绍其中的大部分内容,包括示例和用例。 消息特征 消息集成 基本消息系统 将消息功能集成到模型中非常容易。简单地继承mail.thread模型并将消息字段(及其适当的小部件)添加到表单视图中,可以立即启动和运行。 例子 让我们创建一个代表商务旅行的简单模型。由于组织这样的旅行通常涉及
很多
人和
很多
讨论,让...
Paper:《Multimodal Machine Learning: A Survey and Taxonomy,多模态机器学习:综述与分
类
》翻译与解读
Paper:《Multimodal Machine Learning: A Survey and Taxonomy,多模态机器学习:综述与分
类
》翻译与解读 目录 《Multimodal Machine Learning: A Survey and Taxonomy》翻译与解读 Abstract 1 INTRODUCTION 2 Applications: a historical perspective应用:历史视角 3 Multimodal Representations多模态表示 3
vDelphi中TreeView的使用方法介绍
delphi中Treeview的使用介绍
每一个节点下子节点形成这一节点的Items
属性
,当前节点有一个唯一的Index(TreeNode的Index
属性
),用于说明子节点在Items中的位置,每一个节点下的子节点是顺序编号的,第一个是0,第二个是1,依次
类
推。用IndexOf方法获得子节点的顺序,绝对顺序 (AbsoluteIndex)则是指从Treeview第一个项开始的顺序值,第一个是0,如此推下去。
在delphi中开发业务对象
在delphi中开发业务对象 介绍Delphi是一个非常强大的开发商业应用程序的工具。通过使用数据控件和其它VCL库,我们可以迅速地做出强壮而高效的小型应用程序。然而,开发复杂的应用程序有其特有的难题。小型部门级的应用程序相比企业级应用程序能从RAD开发方式中获得更多好处。在业务规则,数据,用户界面之间存在着复杂交互的大型C/S应用程序需要对
设计
有更多的关注,而不能仅仅满足于RAD.然而
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章