2011-09-04 87 views
0

我想在PictureBox中打印不同字體大小的單詞。如何在Visual Basic 6 PictureBox中製作真正的小字體大小?

我已經完成pb.FontSize = 5, pb.FontSize = 10, and pb.FontSize = 15,打印出一個單詞(使用pb.Print "XYZ")時一直到pb.FontSize = 30

但是,1到5的字體大小看起來完全一樣10. 20或更大的字體大小顯然變得越來越大。

在VB6 PictureBox中是否有最小字體大小?我想要的字體大小小於10.

回答

1

嘗試使用「小字體」字體。 並非所有字體都可以正確縮放,並且可以在小尺寸下無法讀取。

+0

對不起,響應緩慢。我剛剛發現字體類型是MS Sans Serif,就像你說的MarkJ的默認字體。什麼是你會建議我使用的字體? – phan

+1

「Microsoft Sans Serif」和「MS Sans Serif」不同,第一種是真正的類型,其他不是。建議的字體根據Windows的版本而有所不同,但將其設置爲「Ms Shell Dlg」應爲默認值。 – Deanna

+0

嗨,迪安娜,謝謝你的迴應!我正在使用Windows 7.鑑於此,你會推薦什麼字體。我看到Shell Dlg女士會工作,但我只是好奇Win7推薦的字體是否適合我的情況。再次感謝你的幫助! – phan

3

您是否使用TrueType字體,可以縮放到任何尺寸?

固定大小的字體只支持有限的一組字體。 Vb6中的默認字體是固定大小(Microsoft Sans Serif)。

相關問題