需要新建一个类继承GridImageEditControl
private class MyGridImageEdit : GridImageEditControl{
public MyGridImageEdit(
Image _img, ImageSizeMode sizeMode)
{
this.Image = _img
this.ImageSizeMode = sizeMode
}
}
然后
var girdc = superGridControl1.PrimaryGrid.Columns[1]//根据索引获取var list=new object[]{"xxxx","xxxxx","xxxxx"}
girdc.EditorType = typeof(MyGridImageEdit)
girdc.EditorParams = new object[] { list, ImageSizeMode.StretchImage}
MouseEnter事件,得到鼠标的坐标当鼠标进入时,显示一个FormBorderStyle为None的窗口
其现实位置是鼠标的坐标(可以跟随鼠标动,也可不跟随)
当鼠标离开按钮的时候关闭窗口~
其他的不用我说了吧~可以说这种方法是最好的
而且不需要使用代码 *** 作图片内容
如果需要图片,可以吧图片放到现实的窗口上
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)