社区
Delphi
帖子详情
关于动态创建组件的问题?、/
dsq1980
2004-08-28 05:35:07
我程序运行中我动态创建了一个Tshape组件(MYshape),在运行中我如何来访问他,比如我要修改他的color 属性
...全文
150
6
打赏
收藏
关于动态创建组件的问题?、/
我程序运行中我动态创建了一个Tshape组件(MYshape),在运行中我如何来访问他,比如我要修改他的color 属性
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dsq1980
2004-08-28
打赏
举报
回复
呵呵,谢谢楼上,我犯了一个愚蠢的问题,就是把变量范围给搞错了,惭愧惭愧
wintergoes
2004-08-28
打赏
举报
回复
procedure TForm1.FormCreate(Sender: TObject);
var
Myshape:Tshape;
begin
Myshape:=Tshape.Create(nil);
Myshape.Parent:=form1;
Myshape.Left :=200;
Myshape.Top :=200;
end;
blazingfire
2004-08-28
打赏
举报
回复
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
MyShape: TShape;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
MyShape := TShape.Create(Self);
MyShape.Parent := Self;
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
MyShape.Free;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
MyShape.Brush.Color := clRed;
end;
end.
aiirii
2004-08-28
打赏
举报
回复
(Findcomponent('Sharp1') as TSharp).Color
如果你創建的名字是 Sharp1 的話
tsst
2004-08-28
打赏
举报
回复
你建了一个控件,那它就是一个类实例了!通过名字就可以访问了!
这个与动态,静态是没有关系的!你只要确保它在使用范围内就可以了!
「已注销」
2004-08-28
打赏
举报
回复
通过控件名访问
2023 NO_VB.0.0.0.11E_230516-CEMS_常规冷凝-2305291500.zip
2023 NO_VB.0.0.0.11E_230516-CEMS_常规冷凝-2305291500.zip
CAD+说明书侧装式少齿差传动卷扬机设计
CAD+说明书侧装式少齿差传动卷扬机设计
cryptomator(Java)
「cryptomator(Java)」是开发工具/插件(Java)。项目简介:Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.可直接使用,适合日常开发提效与学习借鉴。
CDBurnerXP v4.5.8.7128 x64 精简安装版
CDBurnerXP 是一款免费、轻量级的光盘刻录工具,本资源为 v4.5.8.7128 64位精简安装版(Minimal),去除了冗余
组件
与多语言包,仅保留核心刻录功能,安装包体积更小、启动更快。 本软件不支持 macOS/Linux 平台,仅限 Windows x64 系统使用。
verilog crc16实现
源码链接: https://pan.quark.cn/s/a4b39357ea24 CRC16-CCITT --------- CRC校验(循环冗余校验) http://www.ip33.com/crc.html CRC校验(循环冗余校验)小知识 CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。 循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。 CRC算法参数模型解释: NAME:参数模型名称。 WIDTH:宽度,即CRC比特数。 POLY:生成项的简写,以16进制表示。 例如:CRC-32即是0x04C11DB7,忽略了最高位的"1",即完整的生成项是0x104C11DB7。 INIT:这是算法开始时寄存器(crc)的初始化预置值,十六进制表示。 REFIN:待测数据的每个字节是否按位反转,True或False。 REFOUT:在计算后之后,异或输出之前,整个数据是否按位反转,True或False。 XOROUT:计算结果与此参数异或后得到最终的CRC值。 此依赖共含4个非常用的CRC16校验算法 CRC16-CCITT(0x1021) CRC16-CCITT-FALSE(0x1021) CRC16-XMODEM(0x1021) CRC16-X25(0x1021) 常见CRC参数模型: 常见CRC参数模型 JAVA-依赖使用 How to Use: Step 1. Add the JitPack repository to your build f...
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章