delphi 把Frame嵌入一个Form里面[转]

引言:最近编写delphi时遇到一个frame复用的问题,如何在一个form窗体添加一个已经编辑好的frame?就像delphi的组件一样方便使用。下面是自己总结的方法,虽然很简单,但是对不了解的同学还是一个小麻烦。

步骤:

1. 编辑一个frame页面,如下图。

2.编辑frame,为简单起见就一个编辑框和一个按钮好了。然后保存。再右键单击frame窗体选择add to palette把frame添加到组件面板。

3. 组件的名字名字就随便你自己定了,最后一步在主窗体里面添加这个frame。首先在组件面板上找到自己添加的组件,然后向其他组件一样拖动就可以了。

一般是最后一个,记住组件名字。

本文出处:delphi 把Frame嵌入一个Form里面

这样就把一个frame页面嵌入到了一个form窗体。

时间: 2024-08-11 01:36:05

delphi 把Frame嵌入一个Form里面[转]的相关文章

delphi把Frame嵌入一个Form

出自 :  http://blog.csdn.net/shao882 步骤: 1. 编辑一个frame页面,如下图. 2.编辑frame,为简单起见就一个编辑框和一个按钮好了.然后保存.再右键单击frame窗体选择add to palette把frame添加到组件面板. 3. 组件的名字名字就随便你自己定了,最后一步在主窗体里面添加这个frame.首先在组件面板上找到自己添加的组件,然后向其他组件一样拖动就可以了. 一般是最后一个,记住组件名字. 这样就把一个frame页面嵌入到了一个form窗

C#中关闭第一个Form窗口,打开另一个新窗口方法

很多同学问怎么关闭一个FORM打开另一个新Form.这个问题最多的是在做登录验证时,使用第一个登录窗 登录成功后要关闭自己,然后打开新窗显示.没想到这个问题在.Net还成了问题,不过依然有很多方法解决. 典型的 Form1 f = new Form1(); f.Show(); this.Close(); 最后的关闭时把整个程序都关闭了 1隐藏法,原理就是把旧窗口隐藏掉,再打开新窗口. //新建一个NewForm窗口(NewForm是自己定义的Form) NewForm fm=new NewFor

JavaScript 创建一个 form 表单并提交

<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input onclick="MakeForm()" type="button" class="btn grey"

delphi中 panel如何在Form实现鼠标移动拖放

delphi中 panel如何在Form实现鼠标移动拖放 在 Panel的 MouseDown事件 移动就写上 ReleaseCapture; SendMessage(Panel1.Handle,wm_SysCommand,$F012,0); 改变大小就写上 ReleaseCapture; SendMessage(Panel1.Handle,wm_SysCommand,$F008,0);

一个Form多个提交动作Submit的解决方法

在开发工作共我们往往会遇到一个表单需要包含多个action不同的提交动作,这时候就不能在使用submit按钮来进行提交了,下面提供通过js来实现这一功能的方法 1 2 3 4 5 6 7 8      < form name = "demo" method = "post" > <!--YOUR DATA AREA--> < input type = "button" value = "添加" o

数据表格,查询、导出共用一个form表单,实现文件流方式下载

在开发中遇到问题是这样的: 在维护老的管理系统的过程中,老板说让加导出功能:项目中,查询的筛选条件是用的表单提交的方式写的. 解决方案有两种: 一.用ajax方式导出 var array = $('#frmSearch').serialize(); 获得表单数据后,用post方式提交给服务器,服务器返回文件所存在的网络地址,然后用windows.open()的方式下载文件 但是我希望文件下载后,能够把文件删除了:用上边方式就不太合适了,不能及时删除旧文件,于是想出下面的方式: 二.文件流的方式下

使用jstl el表达式对form表单的功能进行区分 比如新建和修改共用一个form

新建一个专栏,修改这个专栏信息 完全可以做在一个jsp的一个form中 但是,需要注意的是,使用mvc的对象属性自动封装的话 如果id为空,将会报错,无法进入controller中的 所以要在页面上判断,id是不是大于0,大于0表示已经传来了一个model这时候把id设为隐藏域 并且执行修改操作 <c:choose> <c:when test="${columnModel.id>= '0'}"> id存在,将执行update操作 <input typ

奇淫怪巧之给Delphi的PrintDialog增加一个页码选定范围打印的Edit 转

奇淫怪巧之给Delphi的PrintDialog增加一个页码选定范围打印的Edit 在Delphi中使用PrintDialog打印对话框的时候,这个控件有三个选项,就是PrintRang那个属性的三个选项,其中有一个选项三,让我们自定义选择页码范围来打印.但是比较蛋疼的是,这个地方选中了之后啥子效果都没有.无法制定自己的页码范围,很是蛋疼.这里实际上应该要有一个Edit之类的编辑框的,这样可以让用户输入1,2,3-4之类的页码范围来整就比较人性化了.起初以为是自己没有指定某属性神马的导致,于是在

Delphi 封装Frame到Dll文件

做项目的时候,发现这个Frame很好用,为了省空间.调用和修改方便,就将Frame封装到dll(动态链接库)里面,确实很好使. 效果图如下: 上图是临时测试用的,忘了将Frame的align设置成alClient,不过刚好可以看出来白色区域是从dll里加载的Frame,还调用了Frame的按钮单击事件. 下面是大概的建立流程: 1.File -> New -> Other -> Delphi Projects -> 新建一个Dll文件 2.然后继续 File -> New -