怎么实现在同一个控件上显示不同的字体? 用数据库该怎么对其存取?

解决方案 »

  1.   

    通过画图的方式如何啊?Graphics g=e.Graphics; 
    string str="测试";
    // 绘制文本 
    using(   StringFormat f = new StringFormat()) 

    // 水平居中对齐 
    f.Alignment = System.Drawing.StringAlignment.Center ; 
    // 垂直居中对齐 
    f.LineAlignment = System.Drawing.StringAlignment.Center ; 
    // 设置为单行文本 
    // f.FormatFlags = System.Drawing.StringFormatFlags. ; 
    f.FormatFlags = System.Drawing.StringFormatFlags.MeasureTrailingSpaces; 
    // 绘制文本 
    g.DrawString(
    str,
    this.Font , 
    new SolidBrush(Color.Red ) ,//显示字体的颜色 
    new System.Drawing.RectangleF( 
    0 , 
    0 , 
    this.ClientSize.Width , 
    this.ClientSize.Height ) , 
    f );