majidrezaei2007
جمعه 12 خرداد 1391, 11:33 صبح
با عرض سلام خدمت اساتید گرامی
یک مشکل توی کار با خاصیت AutoScrollPosition برام به وجود اومده . می خوام به طور دستی اسکرول رو جا به جا کنم . این خاصیت از نوع point هست و مکان مورد نظر اسکرول پنل رو تعیین می کند . مشکل اینجاست که نمیدونم چرا گاهی اوقات وقتی می خوام یک نقطه رو به اون نسبت بدم ، بعد از نسبت دادن مقدار x و y مربوط به اون خاصیت ناخوداگاه صفر میشه و اسکرول میاد گوشه سمت چپ و بالا . نمیدونم مشکل از کجاست .
حتی نقاط رو تغییر هم نمیدم . یعنی همون نقطه فعلی رو میدم دوباره بهش ولی بازم همونطوریه مثلا :
panel1.AutoScrollPosition = new Point(panel1.AutoScrollPosition.X, panel1.AutoScrollPosition.Y);
قبل از اجرای دستور x,y مقدار دارند ولی بعدش صفر میشن
ممنون میشم راهنماییم کنید
یک مشکل توی کار با خاصیت AutoScrollPosition برام به وجود اومده . می خوام به طور دستی اسکرول رو جا به جا کنم . این خاصیت از نوع point هست و مکان مورد نظر اسکرول پنل رو تعیین می کند . مشکل اینجاست که نمیدونم چرا گاهی اوقات وقتی می خوام یک نقطه رو به اون نسبت بدم ، بعد از نسبت دادن مقدار x و y مربوط به اون خاصیت ناخوداگاه صفر میشه و اسکرول میاد گوشه سمت چپ و بالا . نمیدونم مشکل از کجاست .
حتی نقاط رو تغییر هم نمیدم . یعنی همون نقطه فعلی رو میدم دوباره بهش ولی بازم همونطوریه مثلا :
panel1.AutoScrollPosition = new Point(panel1.AutoScrollPosition.X, panel1.AutoScrollPosition.Y);
قبل از اجرای دستور x,y مقدار دارند ولی بعدش صفر میشن
ممنون میشم راهنماییم کنید