我正在尝试开发/获取“富文本按钮”,以便在Visual Studio Winforms基于VB.net的应用程序中使用。我们的想法是,这个RichTextButton
控件的行为与标准的VB.net Button
完全相同,只是它接受并显示RTF格式的文本内容,即包含标记的原始rtf格式的文本字符串+用于潜在字距,下标,上标,多字体等的文本,单行文本呈现。即,Button
和RichTextBox
的某种多重继承混搭是可能的 - 主要是Button
但显示的是丰富而非纯文本。
我确信有很多可能的道路 - 在过去的一周里我确实探索了许多道路 - 然而,我的编码能力已证明完全不适合这项任务(我已经几次接近,但是每个例子的结果都证明是令人尴尬的不优雅的。)
感谢最优雅的解决方案的任何想法,指针或(理想情况下)代码!
顺便说一下,如果不是很明显,我是一个完整的VB.net新手,仅在此基础上,如果可能的话,我真的想避免使用基于WPF的解决方案。