fontdialog.font.size的值是什么意思啊?
我传递了一个25的值进去,再获取之后变成24.75了。。
是怎么回事?

解决方案 »

  1.   

    fontdialog.font.size 是一个FLOAT类型的
      

  2.   

    有什么办法获取Int的吗?
    这个我需要用来设置网页的font-size
      

  3.   

                double b = System.Math.Ceiling(24.75);
                MessageBox.Show(b.ToString());
      

  4.   

    FontDialog fd = new FontDialog();
                fd.Font = new Font(txtFontFamily.Text, float.Parse(cmbFontSize.Text.Replace("px", "")), SetFontStyle(), GraphicsUnit.Pixel);
    这么写可以吗?
    我运行看了 下,我传个25进去变成19了,取值的时候仍然是个float类型的