024-3189 1684

首页
定制开发
软件产品
解决方案
成功案例
易势科技
易势科技沈阳软件开发_沈阳软件公司_沈阳软件定制易势科技易势动态
易势动态

winform软件开发中如何给datagrid设置背景图片

      沈阳易势科技软件开发公司不仅做B/S的软件,也做C/S的软件程序。众所周知的是winform程序的软件开发中对于界面的美观是很有难度的,因为他不像B/S程序那样有丰富的样式表和html可以对界面进行美化和布局。

      例如datagrid控件,需要给其设置背景图片,虽然是有BackgroundImage设置背景图片属性,可使用后并没有起到效果,这个时候就需要重写datagrid的PaintBackground方法, graphics.DrawImageUnscaledAndClipped(this.BackgroundImage, gridBounds); 这样背景图片才会生效,可背景图片会覆盖datagrid中的数据,所以我们还需要重写OnCellPainting方法,利用Graphics重新在背景图上面画入原datagrid列中的内容。