如何知道文本框是粗体还是斜体?

约翰·莫里森

当文本为粗体和斜体时我试图找出它是不是斜体?但是我失败了。

if (txtText.Text.Font.Style == FontStyle.Italic)
        txtText.Font = new Font(txtText.Font, txtText.Font.Style ^ FontStyle.Italic);

这样子

 if (txtText.Text.Font.Style == FontStyle.Bold)
        txtText.Font = new Font(txtText.Font, txtText.Font.Style ^ FontStyle.Italic);

我只知道文本是否为粗体

布拉德利网

您不能像这样检查相等性以检查是否设置了特定位。

要检查该FontStyle.Italic位是否设置,请执行以下操作:

//True if italic is set
if ((textText.Text.Font.Style & FontStyle.Italic) != 0)

之所以可行,是因为FontStyle.Italic结果中for之外每个位都为0,如果当前样式中的该位为0,则该位为0。因此,如果设置了当前样式,则结果将为非零,如果未设置,则结果将为零。

还要注意,因为您在它下面使用XOR,所以您始终仅切换当前斜体设置,而不是显式设置/取消设置它。因此,您甚至不需要检查。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除输入文本框的粗体框

来自分类Dev

Android:如何以编程方式检查TextView是粗体还是斜体

来自分类Dev

如何在轴标签中使beta斜体和粗体以及在文本中使斜体和粗体

来自分类Dev

如何在轴标签中使beta斜体和粗体以及在文本中使斜体和粗体

来自分类Dev

如何将粗体文本添加到富文本框中

来自分类Dev

如何接受用户输入并在富文本框中以斜体显示

来自分类Dev

如何使用车把呈现斜体/粗体文本?

来自分类Dev

在Windows窗体的富文本框中使文本变为粗体

来自分类Dev

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

来自分类Dev

无法添加粗体或斜体文本

来自分类Dev

如何填写文本框?

来自分类Dev

VB如何让btn知道增加和减少的文本框值?

来自分类Dev

如何检查插入点是粗体还是普通文本

来自分类Dev

如何在javascript中使选定的文本变为粗体/斜体/下划线?

来自分类Dev

密谋:如何设置文本格式(下划线,粗体,斜体)

来自分类Dev

如何在javascript中使选定的文本变为粗体/斜体/下划线?

来自分类Dev

当我不知道其中有多少个文本框时,应该如何处理多个文本框?

来自分类Dev

如何从文本框中转义文本?

来自分类Dev

如何获取文本框的文本?

来自分类Dev

如何遍历文本框中的文本?

来自分类Dev

如何在Word VBA的注释文本中添加设置文本的粗体,斜体,超级脚本和子脚本?

来自分类Dev

将用户的输入更改为粗体到文本框中,而不更改现有内容。

来自分类Dev

我想知道如何在asp.net C#中向动态文本框添加位置!

来自分类Dev

如何计算文本框中的值?

来自分类Dev

如何修复NullReferenceException WPF文本框

来自分类Dev

如何从文本框中获取单词

来自分类Dev

如何使文本框向左滑动?

来自分类Dev

如何设置文本框标题的样式?

来自分类Dev

如何捕获文本框的变化值

Related 相关文章

  1. 1

    删除输入文本框的粗体框

  2. 2

    Android:如何以编程方式检查TextView是粗体还是斜体

  3. 3

    如何在轴标签中使beta斜体和粗体以及在文本中使斜体和粗体

  4. 4

    如何在轴标签中使beta斜体和粗体以及在文本中使斜体和粗体

  5. 5

    如何将粗体文本添加到富文本框中

  6. 6

    如何接受用户输入并在富文本框中以斜体显示

  7. 7

    如何使用车把呈现斜体/粗体文本?

  8. 8

    在Windows窗体的富文本框中使文本变为粗体

  9. 9

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

  10. 10

    无法添加粗体或斜体文本

  11. 11

    如何填写文本框?

  12. 12

    VB如何让btn知道增加和减少的文本框值?

  13. 13

    如何检查插入点是粗体还是普通文本

  14. 14

    如何在javascript中使选定的文本变为粗体/斜体/下划线?

  15. 15

    密谋:如何设置文本格式(下划线,粗体,斜体)

  16. 16

    如何在javascript中使选定的文本变为粗体/斜体/下划线?

  17. 17

    当我不知道其中有多少个文本框时,应该如何处理多个文本框?

  18. 18

    如何从文本框中转义文本?

  19. 19

    如何获取文本框的文本?

  20. 20

    如何遍历文本框中的文本?

  21. 21

    如何在Word VBA的注释文本中添加设置文本的粗体,斜体,超级脚本和子脚本?

  22. 22

    将用户的输入更改为粗体到文本框中,而不更改现有内容。

  23. 23

    我想知道如何在asp.net C#中向动态文本框添加位置!

  24. 24

    如何计算文本框中的值?

  25. 25

    如何修复NullReferenceException WPF文本框

  26. 26

    如何从文本框中获取单词

  27. 27

    如何使文本框向左滑动?

  28. 28

    如何设置文本框标题的样式?

  29. 29

    如何捕获文本框的变化值

热门标签

归档