如何將在字體對話框中選定的指定字體樣式應用於Visual Basic中的文本框。 我想實現一個記事本程序,它提供了從可用字體列表中選擇所需字體的能力,然後我想將這種字體應用到文本框中的文本中。 我已經完成了目前爲止字體對話框並應用於文本框文本
FontDialog1.ShowDialog()
TextBox1.Font = FontDialog1.Font
但它沒有工作。
如何將在字體對話框中選定的指定字體樣式應用於Visual Basic中的文本框。 我想實現一個記事本程序,它提供了從可用字體列表中選擇所需字體的能力,然後我想將這種字體應用到文本框中的文本中。 我已經完成了目前爲止字體對話框並應用於文本框文本
FontDialog1.ShowDialog()
TextBox1.Font = FontDialog1.Font
但它沒有工作。
你將不得不從一個由FontDialog.Font屬性返回的System.Drawing.Font
設置TextBox的所有字體相關的屬性:
System.Drawing.Font font = fontDialog.Font;
textBox.FontFamily = new FontFamily(font.Name);
textBox.FontSize = font.Size;
textBox.FontWeight = font.Bold ? FontWeights.Bold : FontWeights.Regular;
textBox.FontStyle = font.Italic ? FontStyles.Italic : FontStyles.Normal;
Foreground="HEXCODE"
例如>Foreground="#FFAA3636"
如何在Visual Basic中編寫它? – 2012-07-15 19:57:31
不知道VB。但是,應該很容易找到如何設置這些屬性,因爲你是VB程序員。 – Clemens 2012-07-15 20:01:09
我已經這樣做了,但我錯過了下劃線屬性和Strikeout屬性。如果你能幫我做一下剩下的兩項工作,我將不勝感激。 – 2012-07-16 11:28:29