更改组件的从属关系
2016-01-08 19:04
363 查看
procedure TForm1.ToolButton1Click(Sender: TObject); begin Edit1 := TEdit.Create(Panel1); // 将panel放在Edit控件上,Panel属于Edit Edit1.Parent := self; // Edit的父类是自己 Edit1.Show; end; // 删除组件 procedure TForm2.ToolButton1Click(Sender: TObject); begin Panel1.RemoveComponent(Edit1); // 删除组件Edit,这里删除了Edit1就删除了Panel1 Panel1.Free; end; // 删除父组件 procedure TForm3.ToolButton1Click(Sender: TObject); begin Edit1 := TEdit.Create(self); // 创建自己 Edit1.Parent := Panel1; // 父类是Panel Edit1.Show; // 显示Edit1 Panel1.RemoveControl(Edit1); // 解除从属关系 Edit1.Parent := self; // 建立窗体对象与Edit的父子关系 end;
相关文章推荐
- Primefaces Table 选中行时不消除已选中的Checkbox
- Android的硬编码国际化
- struts2的一个杂乱工程
- Linux openssl 证书管理
- android:Button控件
- 纯 CSS 创建各种不同的图形形状
- iOS学习第三天,C语言的学习
- 在IOS 模拟器中 输入中文
- ajaxfileupload实现文件异步上传
- 1
- Android:TextView控件
- BZOJ4373 : 算术天才⑨与等差数列
- GP与ORACLE数据库语法差异汇总
- 对图片image进行双缓存
- vi vim常用操作
- Deep Residual Learning for Image Recognition
- 用于Unity3D项目的简单音频管理代码AudioManager
- EF多个上下文迁移
- java 正则(1) 初步认识 / 中括号表范围 / 预定义字符类\s \w \d / 边界匹配 / 几个正则的例子 / 竖线是或者 / 中括号里加上尖号是非
- 如何跳出多重嵌套循环的几种方法