CnPack Forum » CnPack IDE 专家包(CnWizards) » 如何写脚本增大D2010编辑器tabs的字体?


2011-11-16 15:48 edwinyeah
如何写脚本增大D2010编辑器tabs的字体?

object inspector字体太小的问题解决,但是还有一个地方字体太小,眼睛真痛。。。

就是编辑器的tabs的字体,该控件的class name是 TIDEGradientTabSet.

我根据 [url=http://cnpack.googlecode.com/svn/trunk/cnwizards/Bin/PSDemo/EditorTab.pas]EditorTab.pas[/url] 修改,在后面直接设置
TabControl.Font,编译脚本报 'font未定义’ 错误。

有没有办法?能否直接给TControl加一个 Font属性,我试过了修改PSDecl\controls.pas里面的 TControl定义,但是不行。。。。

后悔买22‘显示器。。。

2011-11-16 17:47 Passion
试一试定义一个:
TControlHack = class(TControl);

然后TControlHack(TabControl).Font看看行不?

2011-11-16 21:12 edwinyeah
我没弄成功。。。我的代码:

program EditorTab;

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs
  ,ComCtrls, ExtCtrls;

type
  TControlHack = class(TControl); //这里报 identifier expected...

var
略。。。。。

2011-11-17 20:41 Passion
麻烦,看来脚本语法还比较不兼容。

2011-11-23 13:52 edwinyeah
如果自己写一个 IDE EXPERT解决,应该如何做?主要用到哪个接口?谢谢。

2011-11-24 10:51 edwinyeah
问题解决了,基于这个开源的 IDE EXPERT改的:[url]http://code.google.com/p/delphi-ide-colorizer/[/url]

具体在 uColorizerUtils单元里面的ProcessComponent函数,在源码里面搜索TIDEGradientTabSet.

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.