社区
VCL组件使用和开发
帖子详情
如何拖动Form上的Image控件,更改整个Form滚动条的位置
dxgxk
2008-03-21 11:31:40
把一个Image控件放到Form上,Image的AutoSize设置成ture,加载图片后,由于图片大小超过此Form的大小,Form会自动出现两个滚动条,拖动滚动条可观看图片的全部。
想问一下:如何用鼠标拖动图片观看??不是改变Image的位置,而是改变Form滚动条的位置,因为图片上面还有别的控件,这些控件的位置和图片(地图)的位置是固定的。
...全文
193
4
打赏
收藏
如何拖动Form上的Image控件,更改整个Form滚动条的位置
把一个Image控件放到Form上,Image的AutoSize设置成ture,加载图片后,由于图片大小超过此Form的大小,Form会自动出现两个滚动条,拖动滚动条可观看图片的全部。 想问一下:如何用鼠标拖动图片观看??不是改变Image的位置,而是改变Form滚动条的位置,因为图片上面还有别的控件,这些控件的位置和图片(地图)的位置是固定的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不懂电脑
2008-03-21
打赏
举报
回复
没看懂。
dxhh99
2008-03-21
打赏
举报
回复
int OldX,OldY;
bool Flag;
void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
if(Flag)
{
if(X>OldX)
{
ScrollBox1->HorzScrollBar->Position=ScrollBox1->HorzScrollBar->Position-5;
}
else
{
ScrollBox1->HorzScrollBar->Position=ScrollBox1->HorzScrollBar->Position+5;
}
if(Y>OldY)
ScrollBox1->VertScrollBar->Position=ScrollBox1->VertScrollBar->Position-5;
else
ScrollBox1->VertScrollBar->Position=ScrollBox1->VertScrollBar->Position+5;
}
}
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
OldX= X;
OldY= Y;
Flag= true;
}
void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
Flag=false;
}
Jikycc
2008-03-21
打赏
举报
回复
把Image放在ScrollBox上
拖动图片的时候通过按下鼠标后鼠标的偏移量来改变ScrollBox的Position
VB
控件
属性大全【珍藏版】
1.10、水平
滚动条
控件
(HScrollBar)和垂直
滚动条
控件
(VScrollBar)的常用属性 28 1.11、定时器
控件
的常用属性 30 1.12、文件系统
控件
的常用属性 30 1.13、形状
控件
(Shape)常用属性 33 1.14、直线
控件
(Ling)的常用属性 ...
高级的TreeView
控件
能任意改变线条的
位置
,底图可扩充到文字背后,
整个
控件
可以透明地浮动于
Form
上。可以自动展开闭合,自动显示
滚动条
。 目前只做了3层。 使用方法和treeview不一样。 基本方法: add1() add2() add3() 分别添加各层的...
从新手小白进入Win
Form
编程 (VS2019)
Win
Form
框架 是 Windows
Form
的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用程序框架,一般使用 C#语言 编写。 Win
Form
框架可用于设计窗体和可视
控件
,采用面向对象语言C#,可快速...
DotNetBar For Windows
Form
s 11.7.0.6 官方原版+注册机(强悍的用户界面
控件
库)
Reflection
Image
控件
为图片提供倒影功能 Reflection Label
控件
可以用于对Label提供倒影 水平和垂直
滚动条
控件
可以创建Office 2007样式的
滚动条
高级的可以指定格式输入的TextBox 多种功能的TreeView
控件
,支持拖拉...
win
form
中的panel使用.docx
实际上,Panel很类似于GroupBox,其区别是:只有GroupBox
控件
可以显示标题,而只有Panel
控件
可以有
滚动条
。 Panel
控件
在工具箱中的图标如图所示:。 一、Panel
控件
的常用属性 1、Anchor和Dock:这两个属性是所有...
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章