System.Drawing.Graphics 的 DrawString 问题
用 DrawString("String", TreeView1.Font, Brushes.Black, New PointF(0, 0), newStringFormat)
在控件上输出字符串,但刷新后字符串就消失了,要怎么办??
在Form上输出也是这样,刷新后输出的内容不见了.
[解决办法]
刷新导致界面重绘,而重绘的时候,又没有调用你绘制输出的代码,所以当然会消失。
[解决办法]
我一般都是在Form或者Picture上画,TreeView没画过,不知道,帮你顶
[解决办法]
Paint事件,试试。
[解决办法]
画图必须在paint事件里。
或者说必须在paint事件里调用。
[解决办法]
重写TreeView,再重写OnPaint.你用Graphics g= CreateGraphics();创建的绘制只是临时的.