手动修改继承窗体

转自http://blog.csdn.net/atian2009/article/details/7478234

1.手工修改窗体继承时,怎样让其父类的所有控件显示(在设计时)?

File -> New -> Form,新建一个form,在form的单元文件中修改

TForm1 = class(TForm) 为;

TForm1 = class(TFatherForm) //TFatherForm为被继承的窗体

不要忘记  uses TFatherForm的单元文件,

再在Form窗体上弹出右键菜单,选择View As Text

把第一行的Object 改成 inherited 后保存;

再在Form标签上点击右键,选择View Form;就可以看到继承的窗体了。

手动修改继承窗体

时间: 2024-10-08 17:16:00

手动修改继承窗体的相关文章

主窗体和继承窗体

程序将第一个创建的窗体作为主窗体.如果创建了一个后,在其他窗体尚未创建的时候便释放调,此时又创建了一个窗体,那么第二次创建的窗体就会变成主窗体了. 关闭主窗体,程序就认为是终止运行,并且调用 Free 释放掉主窗体资源,进而程序结束退出.而关闭其他非主窗体,程序只是将其隐藏起来了. 子窗体会将主窗体的属性方法继承下来,对于主窗体中手动增加的方法(即声明在访问控制级别private.protected.published.public 中的方法),除非显示的增加 virtual 关键字,并在子类中

公共事件,修改主窗体和子窗体的(主题)样式

主窗体修改主题样式时,同时修改子窗体的主题样式 系统展示效果: 一.项目结构 二.代码分析 SetAllFormStyle 界面对象参数 /// <summary> /// 编写:yj /// 日期:2014-08-14 /// 描述:系统界面参数 /// </summary> public class SetAllFormStyle: System.EventArgs { public C1.Win.C1Ribbon.VisualStyle autoStyle { get; se

MDI和继承窗体设计

MDI窗体设计:(Multiple-Document Interface) 用途:用于同时显示多个文档,每个文档显示在各自的窗体中. 起到容器作用的窗体被称为"父窗体",可放在父窗体中的其他窗体称为"子窗体",也称为"MDI子窗体". 每个应用程序只能有一个父窗体,并且其他子窗体不能移出父窗体的框架区域. 1.设置父窗体: 在窗体的属性面板 将IsMdiContainer属性设置为True即可 2.设置子窗体: 通过设置窗体的MdiParent属

ckeditor中 config.js等通过ckeditor.js引入文件手动修改方法

因为除了ckeditor.js之外的引用文件是通过ckeditor.js自动添加<script>或<link>标签实现文件的引入,引入的根目录是展示页面的地址.有时需要手动修改通过ckeditor.js引入的文件.这是需要在引入ckeditor.js之前定义window.CKEDITOR_BASEPATH = '../../static'(目录自己修改),编辑器将强制修改引用地址. ckeditor.js的这一部分源码是处理定义地址的: basePath: function() {

玩转SSH--Hibernate(三)---手动修改数据库,前台查询信息不同步更新问题解决方法

在用hibernate时遇到一个挺纠结的问题,就是我在手动修改数据库的信息后,前台页面查询到的信息还是之前的结果,一开始以为是缓存的问题,经过多次修改和在网上查询资料,最终发现可能是hibernate自身的连接池存在问题,通过下面方法配置C3P0连接池就可以解决这个问题. 首先在hibernate.cfg.xml中加入下面代码: <!-- C3P0连接池 可以应对手动修改数据库后前台不更新的问题--> <property name="hibernate.connection.p

教你在Linux中如何用命令或手动修改文件来添加一个用户

教你在Linux中如何使用命令或手动修改文件添加一个用户 首先我们从一个例子进行引入:添加一个happy用户,基本组为happy(5200),附加组为luzhi. 一.用命令的方法实现: groupadd -g 5200 happy useradd -u 5200 -g happy -G luzhi  happy passwd happy su - happy 这样就这个用户就创建成功了. 下面来演示一下: 验证系统中是否存在happy用户,从输出看是没有存在happy用户的. 2.我们先建一个

Oracle 手动修改spfile后的现象记录

Oracle 11G 引入Memory_max_target和Memory_target参数用于数据库的内存自动管理(AMM),本意是修改该两个参数超过物理内存的大小,视图看看数据库报什么错误. 备份spfile文件 $cp spfileorcl.ora spfileorcl.ora.bak 直接手动修改spfile中的两个参数值: 两个值得大小分别修改为6,815,744,000,000≈6.7T 实际物理内存为16G左右 $ free -g 启动数据库出现如下报错: SQL> startup

Magento后台手动修改订单状态方法

订单详细内容页手动修改订单状态方法: 打开此文件:app\design\adminhtml\default\default\template\sales\order\view\history.phtml 34行位置为如下原本内容: <?php foreach ($this->getStatuses() as $_code=>$_label): ?> 修改为: <?php foreach (Mage::getSingleton('sales/order_config')->

android手动修改density(dpi)的方法

Android系统中会根据屏幕分辨率范围,制定默认的density,既320(xhdpi),那么我们也可以手动修改density. 修改的方式在system.prop中修改ro.sf.lcd_density的值: 例如ro.sf.lcd_density=480: 我们可以使用adb命令查询该属性: adb shell getprop ro.sf.lcd_density