TImage是不是有bug?

trancebaby 2002-12-23 03:02:23
我用的是bcb5
看我的两个button的函数
image1原来没有图,image2原来预置了一张图,如果先按第二个按钮,正常显示,再按第二个,也能正常显示。
但是如果先按第一个按钮,再按第二个,第二个图就只显示10X10这么大的范围,即第一个按钮设置的image1的范围。

void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
Image1->Width=10;
Image1->Height=10;
Image1->Canvas->StretchDraw(TRect(0,0,Image1->Width,Image1->Height),Image2->Picture->Graphic);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
Image1->Width=100;
Image1->Height=100;
Image1->Canvas->StretchDraw(TRect(0,0,Image1->Width,Image1->Height),Image2->Picture->Graphic);
}
//---------------------------------------------------------------------------
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
trancebaby 2002-12-23
  • 打赏
  • 举报
回复
我好笨。。。不过也是理解得不够。。。

给分
kingfish 2002-12-23
  • 打赏
  • 举报
回复

Image1->Picture->Bitmap->Width = 10;
Image1->Picture->Bitmap->Height = 10;
...
Image1->Picture->Bitmap->Width = 100;
Image1->Picture->Bitmap->Height = 100;
trancebaby 2002-12-23
  • 打赏
  • 举报
回复
你是说image的大小不能改变?
耙子 2002-12-23
  • 打赏
  • 举报
回复
不是BUG,你第一次用就已经实际定义了 Image的大小了。

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧