首页 新闻 会员 周边 捐助

winform 两个窗体中的panel同步操作的问题,期待高手

0
悬赏园豆:50 [待解决问题]

Re:winform 两个窗体中的panel同步操作的问题,Form1中打开一个Form2,其中form2是以扩展形式投影出去(投影仪),两个窗体各有一个panel显示的是同一个图片,现在的问题是,我拖动 form1上panel的滚动条时,form2的不跟着动。

我在form1的panel的 Scrool 事件中,得到了当前滚动条的值,调用form2的一个方法将值传过去,但是form2的panel的滚动条不动。

fr2.ChangeScrool(x,y);

 

form2 中:

public void ChangScrool(int x,int y)

{

this.panel.AutoPostionScrool= new point(x,y);

this.panel.Invdateion();

}

youngjunzhou的主页 youngjunzhou | 初学一级 | 园豆:22
提问于:2012-12-25 15:26
< >
分享
所有回答(2)
0

把你完整的代码贴出来看看,用委托事件应该能解决你的问题

小兵仔 | 园豆:1240 (小虾三级) | 2012-12-25 17:44
0

先试试form1.panel.AutoPostionScrool= new point(x,y);有没有效果,没效果就是方法用错了,有效果就是fr2对象有误或者ChangScrool调用时机不对

凹出来 | 园豆:33 (初学一级) | 2012-12-28 09:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册