none
如何更改只读属性 RRS feed

  • 问题

  • 我在窗体上拉了一个lable,我想通过代码,把lable的Font.Size属性更改的大一些(这样做的目的是想让用户来更改字体的大小),但是运行的时候说,这个属性是只读的不能更改。请问还有什么法子?
    2009年8月10日 1:21

答案

  • 你好!
         需要重新自己初始化一个Font实例,然后重新设置Label.Font属性才可以!
         Font的一些属性不能直接修改的!
    周雪峰
    • 已标记为答案 茉莉花 2009年8月13日 8:56
    2009年8月10日 16:59
    版主

全部回复

  • 你好 对于每种确定的字体 当然字体大小也是固定了 因此是只读的,你可以通过给Label赋值新的Font实现

    label.Font=new Font(label.Font.FontFamily,16)
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年8月10日 1:31
    版主
  • 设置 Label 的 Font 属性
    知识改变命运,奋斗成就人生!
    2009年8月10日 1:32
    版主
  • 你好!
         需要重新自己初始化一个Font实例,然后重新设置Label.Font属性才可以!
         Font的一些属性不能直接修改的!
    周雪峰
    • 已标记为答案 茉莉花 2009年8月13日 8:56
    2009年8月10日 16:59
    版主