是的,所以我有2个面板具有相同的宽度和相同宽度的数据。顶部面板启用了自动滚动功能。我希望能够使用顶部面板滚动条滚动这两个面板。这意味着底部面板没有滚动条。我会怎么做?同时滚动两个面板c#winForms
alt text http://members.multimania.co.uk/jeff1524/pics/scrolling.jpg
编辑:我试过panel2.AutoScrollPosition = panel1.AutoScrollPosition;
什么
我也试过
e.Graphics.DrawRectangle(new Pen(Color.Pink,3), 10, 10, 30, 20);
e.Graphics.TranslateTransform(panel1.AutoScrollPosition.X, 0);
的矩形没有动静。 我在做什么错?
嗯,你会知道另一种技术,因为我不会在第二个面板中存储一个标签。我想存储图形或东西 – jello 2010-03-29 22:40:39
绘制的图形可以用相同的方式抵消,使用e.Graphics.TranslateTransform()。你可以设置panel2的AutoScrollPosition。很多选择。 – 2010-03-29 23:41:39
嗯我试图找到关于e.Graphics.TransateTransform()的文档,但并没有真正理解它是什么,或看到我正在尝试做的关系。 – jello 2010-03-30 00:33:42