DotnetBar 中SuperGrid怎么显示图片?

DotnetBar 中SuperGrid怎么显示图片?,第1张

需要新建一个类继承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的窗口

其现实位置是鼠标的坐标(可以跟随鼠标动,也可不跟随)

当鼠标离开按钮的时候关闭窗口~

其他的不用我说了吧~可以说这种方法是最好的

而且不需要使用代码 *** 作图片内容

如果需要图片,可以吧图片放到现实的窗口上


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11801931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存