单击button后将定位在中心
// PictureEdit是一个复合控件,这个控件中包含多个子控件。// 水平滚动条和垂直滚动条就是PictureEdit的子控件。
// Devexpress的PictureEdit控件没个给出直接存取滚动条的
// 属性和方法,因此,需要遍历PictureEdit子控件,找到水平
// 和垂直滚动条后,再对它们进行设置
DevExpressXtraEditorsVScrollBar vScrl = null;
DevExpressXtraEditorsHScrollBar hScrl = null;
// 查找水平和垂直滚动条
foreach (Control ctrl in pictureEdit1Controls)
{
if (ctrl is DevExpressXtraEditorsVScrollBar)
vScrl = ctrl as DevExpressXtraEditorsVScrollBar;
if (ctrl is DevExpressXtraEditorsHScrollBar)
hScrl = ctrl as DevExpressXtraEditorsHScrollBar;
}
// 设置滚动条值,让中心显示在PictureEdit中心!
vScrlValue = (pictureEdit1ImageHeight-pictureEdit1ClientSizeHeight)/2;
hScrlValue = (pictureEdit1ImageWidth - pictureEdit1ClientSizeWidth)/2;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)