自己写点语句判断下,做做CSS
可以考虑用 control。LoadSkin() 之类的,呵
顺便问一下,你调小了别人怎么看啊??

解决方案 »

  1.   

    貌似要做的人只是把button当一个舱位来看的.大小米关系的.就是不知道怎么编啊
      

  2.   

    csdn有高人曾解答过类似问题,把他的代码移过来楼主参考下:控件的宽宽度不能超过400像素,如超过则换行。并且,还要调整控件的大小,使字符串在这一控件中正好显示完,周围没有剩余空间,也没不足。
    private void button1_Click(object sender, EventArgs e)
    {
    string str = this.richTextBox1.Text;
    Size size = TextRenderer.MeasureText(str, this.Font, Size.Empty, TextFormatFlags.Left | TextFormatFlags.WordBreak); if (size.Width > 400)
    {
    size = new Size(400, size.Width * size.Height / 400);
    }
    Rectangle rect = new Rectangle(0, 0, size.Width, size.Height); this.panel1.Size = new Size(size.Width + 1, size.Height + 1); using (Graphics g = this.panel1.CreateGraphics())
    {
    TextRenderer.DrawText(g, str, this.Font, rect, SystemColors.WindowText, TextFormatFlags.Left| TextFormatFlags.WordBreak);
    g.DrawRectangle(SystemPens.WindowText, rect);
    }
    }