爱问知识人 爱问教育 医院库

C#textbox 可否定义每行文字的颜色

首页

C#textbox 可否定义每行文字的颜色


        

提交回答
好评回答
  • 2008-12-02 09:43:00
      TEXTBOX不可以。用RichText是可以的。 richTextBox1。Text = "【2008-11-14 12:00:15 成功】 \"ddddddddd\""; int n = richTextBox1。Text。IndexOf("错误"); if (n == -1) n = richTextBox1。
      Text。IndexOf("成功"); richTextBox1。Select(n, 2); richTextBox1。SelectionColor = Color。Red; richTextBox1。Select(0, 0); int begin = richTextBox1。
      Text。IndexOf("\""); int end = richTextBox1。Text。LastIndexOf("\""); richTextBox1。Select(begin, end - begin); richTextBox1。
      SelectionColor = Color。Blue; richTextBox1。Select(0, 0);TextBox只能全部修改。不能多个颜色。

    j***

    2008-12-02 09:43:00

其他答案

    2008-12-02 14:51:00
  • 可以~~ForeColor是字体颜色。BackColor是背景颜色。Font里面可以设置字体、大小等等以上都是TextBox的属性!

    w***

    2008-12-02 14:51:00

  • 2008-12-01 22:55:00
  • richTextBox this.richTextBox1.SelectionStart=0;  \\开始选中位置 this.richTextBox1.SelectionLength = 1; \\ 结束选中位置 this.richTextBox1.SelectionColor = Color.Red; \\字体色 this.richTextBox1.SelectionBackColor = Color.Yellow; \\背景色要设置其它都可按照此模式:1.先选中要设置的内容2.再进行格式设置

    e***

    2008-12-01 22:55:00

  • 2008-12-01 20:40:00
  • 好好好好简单的东西, 吧问题撤销吧 最简单的是 先在界面找到空间的属性(你想要的)然后看它的英文单词,记住它 再在 代码里边 用你的控件名去 点 那个属性名,然后看提示, 还不懂?看来你什么都要问了.有点难 因为ForeColor和Font这些属性是改变所有的先设置在写可以是可以,但你在设置时 刚才的会一起变 要想不变必须选定一些字selectText用它可以改变选定的字体

    h***

    2008-12-01 20:40:00

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):