不是整行变色,而是其中几个字变色,比如我是按关键字搜索的数据,那么只让这些数据里出现的关键变色。
是否能实现?请高手指教!

解决方案 »

  1.   

    只知道可以设置单元格的前景色
    msFGrid.Col = 2
    msFGrid.Row = 2
    msFGrid.CellForeColor = vbRed'设置第3行第3列的前景色为红色设置单元格里的某写数据的字体颜色就不知道怎么做了
      

  2.   

    只能设置单元格的前景色,里面部分字的前景色是无法单独设置的如果非得如此的话,能否变通一下?比如说对一个RichText赋予与所查找到的文本所在
    单元格相同的文本,将其中部分字串字体前景色修改,然后将RichText覆盖在单元格上,等等
    应该是行得通的。
      

  3.   

    不是整行变色,而是其中几个字变色,比如我是按关键字搜索的数据,那么只让这些数据里出现的关键变色。
    是否能实现?
    ---------------------------------
    EXCEL 能满足你的要求
      

  4.   

    有无其他与msflexgrid类似的控件可实现这个?
      

  5.   

    用richtext覆盖可以变色,但导致速度变的很慢,每次向下翻页都等一个时间才能出来,有没有好办法?
      

  6.   

    这个控件只能设置背景颜色,要不你就换成VSFlexGrid,它有这个功能
      

  7.   

    vsf.Cell(flexcpForeColor, 1, 1) = vbRed
      

  8.   

    whachun(jakly) :这样做也是整个Cell都变色了啊!
      

  9.   

    vsf.Cell(flexcpForeColor, 1, 1) = vbRed
    这句是VSFLexGrid控件的语句
    放在MSFLexGrid不能用的
      

  10.   

    嵌入一个 RichTextBox 吧。
      

  11.   

    嵌 RichTextBox 对性能影响很大,我是做的一网络信息软件,苦啊