从右往左应该需要专门的控件,TMemo是不行的。
解决方案 »
- fastreport edit问题
- can not make a visible modal?这个问题怎么解决~~~~`类~
- 请问我的简体程序已经转成繁体程序,请问服务器的数据库要变成繁体的吗。。不变可以吗,在繁体程序会出现乱码吗?
- delphi8中如何调用Activex控件面板?
- 救救我吧!关于时间范围查询
- 怎样实现组合条件查询还有选择字段输出哦???请!!!很急!!
- 请教通才:在vb里面的CreateObject,对应了delphi的什么语句?
- 兄弟们:F1BOOK6.1在DELPHI6里编译通不过!谁碰到过?急急
- DBGrid的滚动条为什么会失灵了?
- 怎样实现随机打印一个数据表的几个子段?
- 各位大师。demo控件里怎么实现从右往左的输入?尽量详细点。我是个新手。请多多赐教。还有用特定字体实现输入特定的输入。
- 一个极菜的问题,向高手请教!!!
//方法简单,重写CreateParams即可,代码如下
//字体稍候解释
unit RightMemo;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;type
TRightMemo = class(TMemo)
private
{ Private declarations }
protected
{ Protected declarations }
public
constructor Create(AOwner:Tcomponent);override;
procedure CreateParams(var Params: TCreateParams);override;
{ Public declarations }
published
property Align;
property Alignment;
property Anchors;
property BiDiMode;
property BorderStyle;
property Color;
property Constraints;
property Ctl3D;
property DragCursor;
property DragKind;
property DragMode;
property Enabled;
property Font;
property HideSelection;
property ImeMode;
property ImeName;
property Lines;
property MaxLength;
property OEMConvert;
property ParentBiDiMode;
property ParentColor;
property ParentCtl3D;
property ParentFont;
property ParentShowHint;
property PopupMenu;
property ReadOnly;
property ScrollBars;
property ShowHint;
property TabOrder;
property TabStop;
property Visible;
property WantReturns;
property WantTabs;
property WordWrap;
property OnChange;
property OnClick;
property OnContextPopup;
property OnDblClick;
property OnDragDrop;
property OnDragOver;
property OnEndDock;
property OnEndDrag;
property OnEnter;
property OnExit;
property OnKeyDown;
property OnKeyPress;
property OnKeyUp;
property OnMouseDown;
property OnMouseMove;
property OnMouseUp;
property OnStartDock;
property OnStartDrag;
{ Published declarations }
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('JStar', [TRightMemo]);
end;{ TRightMemo }constructor TRightMemo.Create(AOwner: Tcomponent);
begin
inherited;end;procedure TRightMemo.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style:=Params.Style or ES_RIGHT; //关键就是这一行
end;end.