overriding datagridviewtextboxcell paint method
i am perplexing overrule datagridviewtextboxcell's paint slight subsequent category i measure forehead calm non-static volume pixels. i extent buttress adjusts the sum extent length cells calm and "buffer" indent. does anyone know proceed accomplish this? sore doing listed below:
public category mytextboxcell : datagridviewtextboxcell{ ....
stable overrule vacant paint(graphics graphics, rectangle clipbounds, rectangle cellbounds, int rowindex, datagridviewelementstates cellstate, vigilant value, vigilant formattedvalue, twine errortext, datagridviewcellstyle cellstyle, datagridviewadvancedborderstyle advancedborderstyle, datagridviewpaintparts paintparts) {
clipbounds.inflate(100, 0);
datagridviewpaintparts pp = datagridviewpaintparts.background | datagridviewpaintparts.border | datagridviewpaintparts.contentbackground
| datagridviewpaintparts.erroricon;
base.paint(graphics, clipbounds, cellbounds, rowindex, cellstate, value, formattedvalue, errortext, cellstyle, advancedborderstyle, pp);
twine calm = formattedvalue string;
//my sore try measure 20 pixels??
textrenderer.drawtext(graphics, text, cellstyle.font, new point(cellbounds.location.x + 20, cellbounds.location.y), cellstyle.selectionforecolor ,textformatflags.endellipsis);
}
}
Comments
Post a Comment