Foxtable(狐表)用户栏目专家坐堂 → [求助] drawcell的图片居中显示


  共有2230人关注过本帖树形打印复制链接

主题:[求助] drawcell的图片居中显示

帅哥哟,离线,有人找我吗?
y2287958
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4650 积分:33912 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2019/7/28 15:05:00 [显示全部帖子]

在单元格中直接绘图

在介绍表事件DrawCell的时候,我们了解了通过更改文本和样式,让单元格的显示变得丰富多彩。
其实这只是DrawCell事件的最基础用法,在此之外,该事件还提供了通过GDI+绘图的功能。

DrawCell事件的完整e参数属性:

Table:      准备绘制的表
Row:        准备绘制的行
Col:        准备绘制的列
Style:     指定自定义样式的名称,如果用默认的样式绘制单元格,无须设置Style属性。
Text:      字符型,获得或者设置要绘制的文本内容
X:          要绘制单元格的水平坐标位置,单位为像素
Y:          要绘制单元格的垂直坐标位置,单位为像素
Width:     要绘制单元格的宽度,单位为像素
Height:    要绘制单元格的高度,单位为像素

Graphics:  返回一个Graphics对象,通过这个对象可以在单元格中绘制图形。
MouseHover: 逻辑型,如果鼠标停在此单元格,则返回True,否则返回False。
IsPrint:   逻辑型,是否是因为打印表而触发了DrawCell事件。


 回到顶部