C# Form中绘制的图形分块缩放和平移在Form中绘制了一个实时刷新的界面,界面很大,横纵轴都有滚动条,我想实现的功能是在点击一个按钮后,将界面缩放并分行显示在屏幕可视范围内,现在遇到的问题是,我只会对整个界面进行整体的缩放和平移,但是把比较长的图形分成两部分 一部分显示在界面上方,另一部分显示在界面下方,我就不会了.

问题描述:

C# Form中绘制的图形分块缩放和平移
在Form中绘制了一个实时刷新的界面,界面很大,横纵轴都有滚动条,我想实现的功能是在点击一个按钮后,将界面缩放并分行显示在屏幕可视范围内,现在遇到的问题是,我只会对整个界面进行整体的缩放和平移,但是把比较长的图形分成两部分 一部分显示在界面上方,另一部分显示在界面下方,我就不会了.

少有2个类,一个是实体类,用于表示单条通讯录
一个是管理类,用于通讯录的各项操作.
应考虑使用泛型集合类.