CSDN论坛 > Delphi > VCL组件开发及应用

richedit或MEMO中怎么样设置MEMO中选定字的颜色和字体呢? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:7834
Bbs5
本版专家分:2324
Bbs7
本版专家分:17459
Bbs7
本版专家分:15055
Blank
蓝花 2007年10月 Oracle大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
删除memo某一行
Delphi(Pascal) code var i :integer ; str :String ; for (i:= memo1.lines.count -1 to 0 ) do begin str = memo1.lines[i] ; if (Trim(str) = '') then begin memo1.lines.delete(i) ; //
为什么存在mysql中的某一列的值全是MEMO
为什么存在mysql中的某一列的值全是MEMO ???   解答:使用的是MySQL-Front,对于多行文本显示mysql-front都是memo,跟数据库服务器无关。 点击MEMO行,在下方就能看到里面的内容 或者使用mysql命令直接在控制台可以查看数据。
[Delphi] 标准控件(Memo组件)
Edit和MaskEdit组件都只能编辑单行文本,Delphi的Memo组件提供了多行文本的编辑功能。下面解释Memo组件常用的属性。属性说明 Lines这是Memo组件最常用,也是最有用的属性,它用来显示和保存Memo组件中的内容。 Scrollbar很多组件都有这个属性。用于设定组件有否滚动条。它有四个值:
[原创]让RichEdit支持中文搜索、向上查找、区分大小写!(花费一个多星期的成果)!
           RichEdit组件本身为文本搜索提供了FindText()方法,但FindText()方法有一个最大的缺点是不支持中文查找,如果在要搜索的字符串中含有中文,哪是无论如何也搜不到的,英文则没有任何问题。并且它只提供了向下查找,不只持向上查找。具体原因你看一下VCL源码就知道了。    如果没有一个好的中文搜索,哪么查找,替换功能就无法实现(事实也确实如此)。只支持英文搜索
rich edit 改变某行或某个字符的颜色
1 先用CRichEditCtrl::SetSel选择要设置颜色的字符, 再用CRichEditCtrl::SetSelectionCharFormat设置选中字符的颜色。 PS:用CRichEditCtrl前,要把AfxInitRichEdit放到InitInstance里进行初始化。不然会出错。 CRichEditCtrl m_cRichEdit; int lineStart,l
Delphi 加载Txt文件中的内容显示在Memo中文字的前面
{*------------------------------------------------------------------------------ 显示日记的内容 @param Flag 是否显示当前文档的全 只输入 ------------------------------------------------------------------------
richedit 设置某一行颜色
CHARFORMAT cf; ZeroMemory(&cf, sizeof(CHARFORMAT)); cf.cbSize = sizeof(CHARFORMAT); cf.dwMask = CFM_BOLD | CFM_COLOR | CFM_FACE | CFM_SIZE; cf.dwEffects = 0;//CFE_BOLD cf.yHeight = 300;//文字高度 cf.crText
关于在MEMO处理Ctrl + A
其实 Ctrl + A 的 ASCII if Key = #1 then         Memo1.SelectAll;
为什么数据库中某一列全部是memo?
Question:why is mysql memo? 为什么存在mysql中的某一列的值全是MEMO ???   解答:使用的是MySQL-Front,对于多行文本显示mysql-front都是memo,跟数据库服务器无关。 点击MEMO行,在下方就能看到里面的内容 或者使用mysql命令直接在控制台可以查看数据。
Delphi7中Memo组件实现查找替换功能
Delphi7中Memo组件实现查找替换功能
关闭
关闭