社区
C++ Builder
帖子详情
如何在C++Builder的运行期间添加一个TImage?
中国
2000-03-03 12:00:00
加精
如何在C++Builder的运行期间添加一个TImage?该TImage要继承原Image1的所有属性及方法。多谢指教!
...全文
666
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
C++ Builder将图片旋转90度示例程序 v1.01
C++ Builder将图片旋转90度示例程序 v1.01
由
C++Builder
开发的网络五子棋游戏系统
由
C++Builder
开发的网络五子棋游戏系统,此程序简单易懂,适合于对网络方面编程初学者的学习和参考,在娱乐中学习
图片特技处理(
c++builder
)
使用T
Image
控件图片特技处理,实例实例程序,带有源码,直接可用,
c++builder
的精彩编程!!
俄罗斯方块 游戏制作
C++Builder
C++Builder
俄罗斯方块游戏制作.我花了好几天终于做好了。
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章