DrawString显示字符串时字的上面会被消掉一块,但是下面却还有空间有什么办法不让字的上面被消掉吗???

解决方案 »

  1.   

    rectangle设置的太小了,或者坐标跑到外面去了??
      

  2.   

    DrawString不会自动换行的,超出的,自动截取了,就会显示一半的
      

  3.   

     使用MeasureString 方法来判断 字符占用的尺寸,然后在绘制。   
    SizeF stringSize = new SizeF();
        stringSize = e.Graphics.MeasureString(measureString, stringFont);
      

  4.   

    回复vir56k:黑色部分就是我要显示字符串的区域,我想让他居中显示。