社区
C++ Builder
帖子详情
如何在C++Builder的运行期间添加一个TImage?
中国
2000-03-03 12:00:00
加精
如何在C++Builder的运行期间添加一个TImage?该TImage要继承原Image1的所有属性及方法。多谢指教!
...全文
618
5
打赏
收藏
如何在C++Builder的运行期间添加一个TImage?
如何在C++Builder的运行期间添加一个TImage?该TImage要继承原Image1的所有属性及方法。多谢指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mywater
2000-10-16
打赏
举报
回复
方法如下,关键点:
指定Owner,这样,即使你不释放,也不会出内存泄漏
指定Parent,Left,Top,Width,Height,这样,才能在某个地方显示出来
TImage * imgImageNew;
imgImageNew=new Timage(XXXPanel或XXXForm);//注意,Owner的生存期一定要长过这个Image
if(imgImageNew)
{
imgImageNew->Parent=XXXPanel或XXXForm总之,是能放Image的地方
imgImageNew->Left....
imgImageNew->..... loadPicture ....
imgImageNew->Visible=true;
}
//用完了,可以从owner中Remove,Delete
starstarboy
2000-10-13
打赏
举报
回复
to borland_c:
还需用Assign继承原Image1的所有属性
TImage *image2;
image2=new TImage(this);//如果this不行,可以用image1->Owner
image2->Assign(image1);
image2->Visible=true;//显示
delete image2;//适当时候
borland_c
2000-09-06
打赏
举报
回复
//运行时创建一个新TImage
TImage *dr;
dr=new TImage(parent);
delete dr;//记得删除,放在TForm1::~Form1();里面。
929
2000-03-03
打赏
举报
回复
继承原IMAGE1的所有属性就象radish说的就可以了。
在程序中动态生成一个TIMAGE可以这样几步:
1。NEW建立一个对象实例
2。ASSIGN对原对象进行复制
3。应用这个新实例,要想显示,还需设置PARENT属性及位置值,然后SHOW
4。用完后,可以删除,DELETE之。
radish
2000-03-03
打赏
举报
回复
用Assign方法试试
T
Image
.rar_C Builder_T
image
_c++ builder t
image
use c++bulider T
Image
image
segmentation.rar_c++ builder t
image
研究了数字图像的读取和保存。在C++ Builder6.0环境下,利用T
Image
类,实现了Bmp和Jpeg两种常见图像格式文件的读取和保存。研究了数字图像的预处理方法和图像调节方法。主要包括数字图像的几何变换、亮度及对比度调节、色彩处理等。
图片特技处理(
c++builder
)
使用T
Image
控件图片特技处理,实例实例程序,带有源码,直接可用,
c++builder
的精彩编程!!
基本画线实现算法.rar_c builder_c++ builder canvas_canvas_pen_画线
新建
一个
C++Builder
项目 设置Form1的font为“宋体,小五” 在Form1中
添加
一个
TRadioGroup组件rgDrawWhat供选择画什么图形;
添加
一个
Tbutton组件colorBtn和
一个
TcolorDialog组件ColorDialog1;
添加
一个
T
Image
组件
Image
1。 3、 将当前项目保存在自己实验文件夹的exp1子文件夹中(以防错误操作而前功尽弃)。 编写colorBtn的OnClick事件,激活ColorDialog1,并获取所选择的颜色: if (ColorDialog1->Execute())
Image
1->Canvas->Pen->Color = ColorDialog1->Color 5、 编写
Image
1的On
Image
1MouseUp事件,要求实现: 1) 若是第奇数次鼠标按钮弹起,则根据rgDrawWhat的选择,记录直线第
一个
端点或圆心坐标; 2) 若是第偶数次鼠标按钮弹起,则根据rgDrawWhat的选择,记录直线第二个端点并利用TCanvas的MoveTo()和LineTo()方法画出直线段,或计算出圆的外接矩形后调用TCanvas的Ellipse()方法画圆。
BCB_VCL_Sample.rar_BCB显示图片_bcb_c++ builder t
image
最简单的VCL控件BCB源码。扩展了T
Image
的功能,当鼠标移动到图片交替显示图片,非常简单的C++buider6编写的vcl控件的源码,非常适合初学者理解VCL的开发机理。
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章