vb.net - 使字体粗体/斜体/下划线 Visual Basic

标签 vb.net

好吧,我已经有一个字体对话框,可以更改 Richtextbox 的字体并且它可以工作(尽管我不知道如何使对话框的应用按钮工作)

我还制作了 4 个粗体、下划线、删除线和斜体按钮。

我发现大多数人使用的方法是

Dim boldf as NewFont(....) 

然后将其应用到所选文本。

问题在于它将字体更改为仅粗体,而没有将其添加到现有样式中。

请指教。

最佳答案

Private Sub andlowitwasbold_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles andlowitwasbold.Click
    If RichTextBox1.SelectionFont.Bold Then 'its already bold, so set it to regular
        RichTextBox1.SelectionFont = New Font(RichTextBox1.Font.FontFamily, RichTextBox1.Font.Size, FontStyle.Regular)
    Else 'make it bold
        RichTextBox1.SelectionFont = New Font(RichTextBox1.Font.FontFamily, RichTextBox1.Font.Size, FontStyle.Bold)
    End If
End Sub

关于vb.net - 使字体粗体/斜体/下划线 Visual Basic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13113173/

相关文章:

c# - 我可以以编程方式将外部 exe 标记为 "safe to run (Unknown publisher)"吗?

c# - 如何检测非英文输入?

asp.net - 我如何查看我的 Visual Basic 项目?

c# - 代码隐藏中包含 c# 和 vb.net 的 asp.net Web 应用程序

c# - 从 C# 到 VB.NET 的代码转换

c# - 来自 list<object> , ToString() 它们只是当它们是原始类型或重写此方法时

sql-server - List(of T) 与 DataTable 填充数据库

vb.net - 如何使用 ThreadPool 而不每次都创建 Sub foo(o as object) ?

javascript - 如何根据按钮的内部文本点击按钮? VB网络

vb.net:使用表单上的按钮打开另一个表单不起作用