捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
SynEdit 姚乔锋修改最新版 V2005.05.15
关键字:synedit memo edit syntax 编辑器 语法 高亮 修改版
来 自:原创
平 台:Win9x,Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:高级 完成时间:2005/5/15
发布者:bootini 发布时间:2005/5/16
编辑器:D34567/CB3456 语  种:简体中文
分 类:编辑框与文本框 下载浏览:861/12497
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
修改 姚乔锋 yaoqiaofeng@sohu.com

修改的地方:
    1.高亮当前行的方式,在自动换行的情况也只高亮一行
    2.增强高亮当前的功能,可以选择于行号区显示指示器,可以选择当前行背景与前景
    3.当行间距大于零时,原本文本会显示于靠上,现修改于垂直中间对齐
    4.可以选择显示行间分隔线,增加可选择线的类型
    5.当SynEdit位于MDI中的当前子窗口时,若是焦点转回到主窗口中某个控件后再转回来时会不能显示光标
    6.当SynEdit第一列显示的字符是双字节字符的第二个字节时,在高亮当前行情况下会把第一个字节显示在行号区上
    7.修改了DoCaseChange, 加快转换字母大小写的处理速度和精简代码,也避免出现一些双字节字符的丢失
    8.对画右边线轻微修改,避免有时右边线颜色显示出错
    9.修改了属性TEXT, 修正以前改变TEXT后不能UNDO的特性
    10.(new) 增加可指定换行类型和换行列,但不能保证没有BUG
    11.还有什么BUG请向我说声,谢谢!

修改日期于2005.5.15
----------
以下为TCustomSynEdit类新增的属性
----------
    TCustomSynEdit = class
      property ActiveLine : TSynActiveLine;
        property Background: TColor;
        property Foreground: TColor;
        property Indicator : TSynGlyph;
        property Visible: boolean;
      property LineDivider : TSynLineDivider;
        property Visible : Boolean;
        property Color : TColor;
        property Style : TPenStyle;
      property RightEdge : TSynRightEdge;
        property Visible : Boolean;
        property Position : Integer;
        property Color : TColor;
        property Style : TPenStyle;
      property LineSpacing : integer;
      property LineSpacingRule : TLineSpacingRule;
      property BlockIndent : integer;
      property WordWrap : TSynWordWrap;
        property Enabled : Boolean;
        property Position : Integer;
        property Style : TSynWordWrapStyle;
        property Indicator : TSynGlyph;
    end;

----------
注:在修改增加自动换行的类型和可指定位置换行时,我遇到很多的困难,不论怎么修改总是存在BUG,于是就有一段时间跑去玩游戏,自到这几天重新研究代码时才把自动换行的那些BUG去掉,所以这个版本发布隔了比较久.
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
SynEditStudio v5.8
bootini 2007/12/6 下+9361/浏+22177 评+19
SynEditStudio V5.7 Fix 1
bootini 2007/6/13 下+834/浏+10630 评+3
Synedit ANSI v2.0.5 稳定版
senfore 2007/6/13 下+2208/浏+13510 评+0
SynEditStudio V5.7(2007.6.4)
bootini 2007/6/4 下+2732/浏+9530 评+7
SynEditStudio V5.5(2007.2.28)
bootini 2007/3/11 下+1955/浏+11187 评+10
SynEditStudio v5.4(2007.2.13)
bootini 2007/2/13 下+479/浏+7688 评+6
SynEditStudio v5.3(2007.02.03)
bootini 2007/2/3 下+355/浏+7215 评+4
SynEdit Studio v5.1(2006.12.28)
bootini 2006/12/29 下+730/浏+9206 评+5
SynEdit Studio v5.0(2006.11.14)
bootini 2006/11/14 下+815/浏+12594 评+12
SynEdit Studio v4.9(2006.09.04)
bootini 2006/9/4 下+1008/浏+12227 评+16
SynEditStudio v2006.08.25
bootini 2006/8/25 下+575/浏+8965 评+9
SynEditStudio v2006.08.06
bootini 2006/8/8 下+486/浏+9393 评+15
SynEditStudio v2006.07.25
bootini 2006/7/26 下+337/浏+8322 评+7
SynEditStudio v2006.07.22
bootini 2006/7/25 下+264/浏+7805 评+2
SynEditStudio v2006.07.10
bootini 2006/7/11 下+492/浏+8931 评+5
SynEditStudio v2006.06.22
bootini 2006/6/22 下+491/浏+9076 评+14
SynEdit Studio V2006.05.10
bootini 2006/5/10 下+657/浏+9350 评+3
SynEdit Studio V2006.05.07
bootini 2006/5/7 下+914/浏+11147 评+3
SynEdit Studio V2006.04.12 beta1.00
bootini 2006/4/14 下+359/浏+9103 评+1
SynEdit V2.0.3 For BDS2006
sail2000 2006/2/28 下+618/浏+10419 评+6
SynEdit Studio V2005.12.26 beta3.00
bootini 2005/12/26 下+945/浏+10762 评+10
UniSynEdit v2005-09-26
senfore 2005/9/28 下+685/浏+13882 评+0
SynEdit Studio V2005.09.10 beta2.00
bootini 2005/9/24 下+703/浏+12849 评+9
SynEdit Studio V2005.09.18 beta1.00
bootini 2005/9/19 下+503/浏+10338 评+5
Syn TextEditor v2.6.2.94
senfore 2005/9/9 下+1095/浏+12896 评+3
UniSynEdit-cvs-2005-09-05
senfore 2005/9/9 下+293/浏+10769 评+0
synedit-cvs-201b-2005-09-05
senfore 2005/9/9 下+265/浏+9568 评+0
SynEdit Studio V2005.09.05
bootini 2005/9/5 下+672/浏+11617 评+12
SynEdit Studio V2005.08.29
bootini 2005/8/28 下+491/浏+10530 评+15
SynEdit Studio V2005.07.29
bootini 2005/7/29 下+570/浏+10712 评+4
SynEdit Studio V2005.06.25
bootini 2005/6/25 下+408/浏+9446 评+8
SynEdit Studio V2005.06.08
bootini 2005/6/8 下+479/浏+11556 评+7
SynEdit Studio v2005.06.01 儿童节大礼包
bootini 2005/6/2 下+408/浏+10092 评+1
SynEdit Studio V2005.05.29
bootini 2005/5/29 下+270/浏+8933 评+3
SynEdit Studio V2005.05.23
bootini 2005/5/24 下+458/浏+10350 评+20
SynEdit Studio (编辑器)
bootini 2005/5/22 下+489/浏+13368 评+9
TSynSpellCheck v1.30
bootini 2005/5/16 下+290/浏+9592 评+1
SynUniParser v1.1
bootini 2005/5/16 下+386/浏+9859 评+1
SynEdit 姚乔锋修改最新版 V2005.05.15
bootini 2005/5/16 下+861/浏+12498 评+7
Tinn v0.0.94 (Synedit做的编辑器)
senfore 2005/3/23 下+858/浏+11718 评+1
synedit - cvs - 2005-02-26 (源代码编辑器…
senfore 2005/3/1 下+1118/浏+12354 评+2
SynEdit (姚乔锋修改完整版)
bootini 2004/12/20 下+738/浏+13067 评+14
SynEdit 姚乔锋修改版
bootini 2004/12/14 下+334/浏+11413 评+16
SynEdit 2004-10-09 修改版
hotyei 2004/12/11 下+353/浏+9322 评+7
SynEdit - cvs - 2004-10-09 (源代码编辑器…
bootini 2004/11/25 下+1040/浏+9960 评+6
SynEdit - CVSD 2004-08-25 (源代码编辑器)
senfore 2004/8/30 下+457/浏+11131 评+1
SynEdit - CVS 2004-06-20 (源代码编辑器)
leo 2004/8/20 下+438/浏+10372 评+3
绝地程序编辑器 v1.0.1.4 源代码
threedot 2004/8/19 下+2026/浏+19760 评+15
SynEdit - CVS 2004-05-09 (源代码编辑器)
epdi 2004/6/12 下+505/浏+12030 评+4
SynEdit v1.1 (源代码编辑器组件)
mantousoft 2004/2/11 下+1302/浏+16468 评+5
相关评论
共有评论7条 当前显示最后6条评论
forfun 2005/5/16 21:44:21
Thanks
sox 2005/5/17 3:29:57
不错:)
lhc4000 2005/5/17 8:31:01
太好了,终于解决了前一修改版“D7中编译安装完成后,不能使用SynEdit和SynMemo,往Form上放的时候,出现"...has no parent window."的错误对话框。”的错误。

有一Bug:自动换行时,按End键不是跳到本行末尾而是跑到下一行的开始了,不符合习惯。
lhc4000 2005/5/17 8:35:42
蠢蠢地问一句:Synedit和SynMemo有什么不同?我发觉他们的属性和事件都一样的呀,但不可能一样的呀,如果一样就没必要做成两个控件了吧?
bootini 2005/5/18 8:09:00
其实你看看synmemo的代码就清楚,synmemo只不过相对于synedit增加了一些消息的支持而已
wuzuren 2005/5/25 14:26:39
这是干什么用的?有例程吗?
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表