none
改變Label的文字大小問題

    問題

  • Label的Font的Size是唯讀屬性物件,因此在程式碼中不能使用「Label.Font.Size=尺寸」的方式改變Size的大小,而是要使用下例方式設定:

     Dim FontSize As Single
       FontSize = Label1.Font.Size
       FontSize = 14
       Label1.Font = New Font(Label1.Font.Name, FontSize)

     

    請問,New Font裡面的Label1.Font.Name是作何用途?此因我不知道New Font()的語法。

     

    .....謝謝。

    2007年5月11日 下午 03:33

解答

  • New Font 是一個多載的語法 有13種方式 你可以在NEW FONT( 括號後看到有1/13的多載方式

    Label1.FONT=New Font("Times New Roman", 11, FontStyle.Bold)  這是其中一種用法

     

    Times New Roman =>字體名稱 如:新細明體

    11 =>字型大小

    FontStyle.Bold=>粗體

    其他的你自己練習看看就知道了  

     

    2007年5月11日 下午 03:56
  • Hi,

    Font.Name指的是字型的名稱,比如說"新細明體"、"Tohoma"、"Himhei"等等;例如說

    ''將字型指定為Himhei,字的大小為14,粗體字
      Dim F As New Font("Himhei", 14, FontStyle.Bold)

     

    相關參考:

    http://msdn2.microsoft.com/zh-tw/library/system.drawing.font.font(VS.80).aspx

    2007年5月11日 下午 04:00
    版主

所有回覆

  • New Font 是一個多載的語法 有13種方式 你可以在NEW FONT( 括號後看到有1/13的多載方式

    Label1.FONT=New Font("Times New Roman", 11, FontStyle.Bold)  這是其中一種用法

     

    Times New Roman =>字體名稱 如:新細明體

    11 =>字型大小

    FontStyle.Bold=>粗體

    其他的你自己練習看看就知道了  

     

    2007年5月11日 下午 03:56
  • Hi,

    Font.Name指的是字型的名稱,比如說"新細明體"、"Tohoma"、"Himhei"等等;例如說

    ''將字型指定為Himhei,字的大小為14,粗體字
      Dim F As New Font("Himhei", 14, FontStyle.Bold)

     

    相關參考:

    http://msdn2.microsoft.com/zh-tw/library/system.drawing.font.font(VS.80).aspx

    2007年5月11日 下午 04:00
    版主
  • 感謝二位的指導......謝了
    2007年5月11日 下午 04:19