我在scollbox中放了一个image,图片超出显示的范围,
1.如何能让方向键(上下左右)可以移动图片;
2.如何实现让鼠标滑轮可以移动图片。
1.如何能让方向键(上下左右)可以移动图片;
2.如何实现让鼠标滑轮可以移动图片。
解决方案 »
- 我写的一个基于TCP连接的程序,为什么服务器用56K的猫拨号然后在客户端输入动态IP地址能连接,而用ADSL则不能。ADSL已是本机拨号。
- 散分的问题......
- 连接SQL数据库的问题
- 对象释放的问题,有些奇怪。
- 各位大哥帮忙!!!!
- 请教,在delphi6中可否用sql语句查询access数据库。
- 内存不足,病毒问题还是程序问题?
- 对于多线程的的一些疑惑,大家帮助一下,必给分
- DELPHI 如何执行一个更改了扩展名的EXE文件
- 我想知道一些关于记录的问题(type Record)希望大家帮助!
- RemoteDataModule内部对象实例间如何通讯?(COM问题)
- 请问一下:一般的输入法是用什么工具开发的?
OnMouseWheelDown
OnKeyDown
中写代码改变位置!但要注意要将各可视控件的TabStop全都设为False!否则方向键会改变焦点,导致下面的代码都无效!
Image1.Left:=Image1.Left+1;
Sendmessage(ScrollBox1.Handle,WM_HSCROLL,SB_LINERIGHT,0);
Sendmessage(ScrollBox1.Handle,WM_VSCROLL,SB_LINEUP,0);
Sendmessage(ScrollBox1.Handle,WM_VSCROLL,SB_LINEDOWN,0);
或者
ScrollBox1.HorzScrollBar.Position:=ScrollBox1.HorzScrollBar.Position+1;
ScrollBox1.HorzScrollBar.Position:=ScrollBox1.HorzScrollBar.Position-1;
ScrollBox1.VertScrollBar.Position:=ScrollBox1.HorzScrollBar.Position+1;
ScrollBox1.VertScrollBar.Position:=ScrollBox1.HorzScrollBar.Position-1;
还有
...方法太多了!关键是思路要开阔!