使用Windows窗体在RichTextBox中设置斜体字的示例

托马斯·马修斯

我正在寻找一个完整的,有效的示例,说明如何使用C ++在Windows Forms Rich Text Box中将文本设置为斜体

所有示例均与以下示例相似:

System::Drawing::Font comment_font =
    gcnew System::Drawing::Font(m_rich_text_script->SelectionFont,
                System::Drawing::FontStyle::Italic);
m_rich_text_script->SelectionFont = comment_font;

我收到错误消息:

error C3673: 'System::Drawing::Font' : class does not have a copy-constructor

我认为该错误是因为我没有包含的头文件System::Drawing::Font

我在网络上搜索并在堆栈中查找了“ C ++ Windows Forms italic”,但没有一个显示要包含的文件名。有趣的是,MSDN站点未显示C ++的#include。

我在Win7平台上的Windows CLR项目上使用Visual Studio 2010。

背景:我将方法的定义从Form1.h移到了Form1.cpp,并包含了“ Form1.hpp”。

至少

尝试使用System::Drawing::Font对象的句柄而不是堆栈变量:

System::Drawing::Font^ comment_font = ...

下面是一个完整的C ++类,给定一个富文本框,将其选择字体设置为斜体:

namespace SetToItalic
{
    public ref class SomeClass
    {
    public:
        static void SetRichTextBoxSelectionFontToItalic(
            System::Windows::Forms::RichTextBox^ textBox)
        {
            System::Drawing::Font^ comment_font =
                gcnew System::Drawing::Font(
                    textBox->SelectionFont,
                    System::Drawing::FontStyle::Italic);

            textBox->SelectionFont = comment_font;
        }
    };
}

我已使用Visual Studio 2013提供的工具链验证了这一点,方法是使用上述代码将C#Windows Forms应用程序调用到C ++ / CLI程序集中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

emacs中的斜体字

来自分类Dev

在RichTextBox中设置/取消斜体

来自分类Dev

如何在gVim中添加斜体字?

来自分类Dev

ScalaTags段落中的简洁粗体/斜体字

来自分类Dev

我可以在gnome终端中获取斜体字吗?

来自分类Dev

使用Perl将斜体字发布到Twitter

来自分类Dev

在Javafx标签中使斜体字变为斜体

来自分类Dev

使用下标定义xlabel或ylabel时如何在python中禁用斜体字体

来自分类Dev

闪亮应用程序中titlePanel中的斜体字体

来自分类Dev

闪亮应用程序中titlePanel中的斜体字体

来自分类Dev

matplotlib中斜体字体的标题不起作用

来自分类Dev

我的Ubuntu安装中缺少斜体字体

来自分类Dev

如何在byobu中获取斜体字体

来自分类Dev

文本框中斜体字符的底部截断

来自分类Dev

在richTextBox 中搜索单词(windows 窗体,c#)

来自分类Dev

具有电源线支持和斜体字的Inconsolata字体

来自分类Dev

如何为自定义字体使用粗体,常规和斜体字体样式?

来自分类Dev

Windows窗体和套接字类的共同使用

来自分类Dev

UILabel斜体字体裁剪

来自分类Dev

st终端:禁用粗体/斜体字体

来自分类Dev

如何为Windows窗体ComboBox中的条目设置值?

来自分类Dev

为什么Windows窗体大小与C#中的设置不同?

来自分类Dev

如何为Windows窗体ComboBox中的条目设置值?

来自分类Dev

谁能举一个简短的示例,说明如何使用c ++开发Windows窗体应用程序以及如何在cpp文件中编写代码。

来自分类Dev

在Windows窗体中打印

来自分类Dev

在 Windows 窗体中由第一个窗体打开的第二个窗体关闭时设置第一个窗体的事件

来自分类Dev

Windows窗体RichTextBox-由单词单击驱动的事件

来自分类Dev

为什么斜体字体不起作用

来自分类Dev

Java是不是合成斜体字体面孔

Related 相关文章

  1. 1

    emacs中的斜体字

  2. 2

    在RichTextBox中设置/取消斜体

  3. 3

    如何在gVim中添加斜体字?

  4. 4

    ScalaTags段落中的简洁粗体/斜体字

  5. 5

    我可以在gnome终端中获取斜体字吗?

  6. 6

    使用Perl将斜体字发布到Twitter

  7. 7

    在Javafx标签中使斜体字变为斜体

  8. 8

    使用下标定义xlabel或ylabel时如何在python中禁用斜体字体

  9. 9

    闪亮应用程序中titlePanel中的斜体字体

  10. 10

    闪亮应用程序中titlePanel中的斜体字体

  11. 11

    matplotlib中斜体字体的标题不起作用

  12. 12

    我的Ubuntu安装中缺少斜体字体

  13. 13

    如何在byobu中获取斜体字体

  14. 14

    文本框中斜体字符的底部截断

  15. 15

    在richTextBox 中搜索单词(windows 窗体,c#)

  16. 16

    具有电源线支持和斜体字的Inconsolata字体

  17. 17

    如何为自定义字体使用粗体,常规和斜体字体样式?

  18. 18

    Windows窗体和套接字类的共同使用

  19. 19

    UILabel斜体字体裁剪

  20. 20

    st终端:禁用粗体/斜体字体

  21. 21

    如何为Windows窗体ComboBox中的条目设置值?

  22. 22

    为什么Windows窗体大小与C#中的设置不同?

  23. 23

    如何为Windows窗体ComboBox中的条目设置值?

  24. 24

    谁能举一个简短的示例,说明如何使用c ++开发Windows窗体应用程序以及如何在cpp文件中编写代码。

  25. 25

    在Windows窗体中打印

  26. 26

    在 Windows 窗体中由第一个窗体打开的第二个窗体关闭时设置第一个窗体的事件

  27. 27

    Windows窗体RichTextBox-由单词单击驱动的事件

  28. 28

    为什么斜体字体不起作用

  29. 29

    Java是不是合成斜体字体面孔

热门标签

归档