社区
C++ Builder
帖子详情
在CB中怎样使用动态控件?
dot99
2002-08-29 10:59:32
我是一个cb新手,所以不知道这样问对否?
在cb里面,一般都使用设计好的控件,然后就可以对其进行控制了
那,可不可以这样使用呢?
TEdit * edSt;
edSt = new TEdit;
这样做以后,edSt又是在什么地方出现呢,其默认属性如何?
还有,在什么地方使用new呢,是否要修改相关的继承下来的接口?
或是做点其他的什么事情?
能否给一段供参考的代码或者其他的网上可以查到的相关资源?
谢谢
dot99
...全文
52
6
打赏
收藏
在CB中怎样使用动态控件?
我是一个cb新手,所以不知道这样问对否? 在cb里面,一般都使用设计好的控件,然后就可以对其进行控制了 那,可不可以这样使用呢? TEdit * edSt; edSt = new TEdit; 这样做以后,edSt又是在什么地方出现呢,其默认属性如何? 还有,在什么地方使用new呢,是否要修改相关的继承下来的接口? 或是做点其他的什么事情? 能否给一段供参考的代码或者其他的网上可以查到的相关资源? 谢谢 dot99
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superaf
2002-08-29
打赏
举报
回复
每一个函数里面都隐含一个this指针,象类里面的对象一样,都隐藏了this指针。application参数是指整个应用程序的句柄。而这个参数的意思是说明这个控件的owner是那个,由谁来负责释放它的内存等处理。注意,他和parent的意义是不同的、
例如:
void __fastcall Test(void)
{
TEdit *myEdit = new TEdit(this);
// TEdit *myEdit = new TEdit(Application); 这两个myedit的所有者就不同,他们由谁来释放内存也都是不同管理者处理的、
myEdit->Left = 50;
myEdit->Top = 50;
myEdit->Parent = Form1;
}
dot99
2002-08-29
打赏
举报
回复
我可能没有问清楚~~
我去试一下~~~
zhuJIM
2002-08-29
打赏
举报
回复
TEdit *myEdit = new TEdit(Application);
myEdit->Left = 50;
myEdit->Top = 50;
myEdit->Parent = Form1;
这样也行,不知道 Application 和 this 什么区别?
zhouzhu
2002-08-29
打赏
举报
回复
什么意思?不懂
如果要用动态,就用
TEdit *myEdit = new TEdit(this);
myEdit->Left = 50;
myEdit->Top = 50;
myEdit->Parent = Form1;
521zhou
2002-08-29
打赏
举报
回复
如动态生成好多个新的窗体,那在哪里椒放资源啊。
zsyy
2002-08-29
打赏
举报
回复
//------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
void __fastcall FormCreate(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private: // User declarations
public: // User declarations
TEdit * edSt; //添加此行代码
__fastcall TForm1(TComponent* Owner);
};
//------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//------------------------------------------------------------------
#endif
//------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//------------------------------------------------------------------
//添加FormCreate和FormClose事件
//------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
edSt = new TEdit(Form1);
edSt->Text = "Hello World!";
edSt->Width = 100;
edSt->Height = 32;
edSt->Top = 16;
edSt->Left = 16;
edSt->Parent = Form1;
//还可以修改更多的属性,如字体。
edSt->Show();
}
//------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
delete edSt;
}
//------------------------------------------------------------------
VC
中
Combo Box
控件
使用
大全
在Microsoft Visual C++(简称VC)开发环境
中
,Combo Box
控件
是一种常见的用户界面元素,它结合了下拉列表和文本输入框的功能,使得用户可以选择列表
中
的一个项目或手动输入新的值。本篇将深入探讨VC
中
Combo Box
控件
...
cb
写的一个时钟
控件
【描述】"
cb
写的一个时钟
控件
"暗示了这个项目可能包含一个自定义的时钟
控件
或者是一个简单的应用程序,该程序在运行时能够
动态
更新时间,并可能允许用户与之交互,例如设置闹钟或者计时器。Code::Blocks是一款流行的...
ApRo
控件
包,包括ApdCom串口
控件
(包括
CB
和Delphi版)
ApRo
控件
包,包括ApdCom串口
控件
(包括
CB
和Delphi版)。非常详细的安装步骤见:https://wenku.baidu.com/view/b199f3db49649b6648d74722.html
macd.zip_MSCOMM32.OCX
CB
_macd_mscomm32 C++builder
利用
cb
开发工具,通过串口接收数据,和
cb
中
的PerformanceGraph
控件
,绘制滑动平均曲线macd。
Cb
中
没有直接提供串口
控件
,需要通过Import ActiveX control来增加
cb
中
没有的串口
控件
。可以
使用
操作系统Windows\system...
Delphi 12.3
控件
之PostgresDAC for D5
CB
5-D12&Lazarus.7z
Delphi 12.3
控件
之PostgresDAC for D5
CB
5-D12&Lazarus.7z
C++ Builder
13,871
社区成员
102,694
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章