{******************************************************************************}
{ 设置控件左右对齐方式 }
{******************************************************************************}
procedure TStyleEdit.CreateParams(var Params: TCreateParams);
const
Alignments: array[TAlignment] of WORD = (ES_LEFT, ES_RIGHT, ES_CENTER);
begin
inherited CreateParams(Params); Params.Style := Params.Style or Alignments[FAlignment];
end;
{ 设置控件左右对齐方式 }
{******************************************************************************}
procedure TStyleEdit.CreateParams(var Params: TCreateParams);
const
Alignments: array[TAlignment] of WORD = (ES_LEFT, ES_RIGHT, ES_CENTER);
begin
inherited CreateParams(Params); Params.Style := Params.Style or Alignments[FAlignment];
end;
解决方案 »
- 求助DELPHI7.0毕业设计(药品进销存管理系统)价钱好商量~~联系QQ(385764431)请上线谈
- 请问得到句柄后如何取其标题?(delphi)
- 如何将字符串2004-11-7和11:27:45合并成字符串2004-11-7 11:27:45格式的?
- quickreport 的打印机设置问题。
- DBChart第一次使用,好痛苦啊
- 主菜单调用 dll 中的子窗口,使用了ShowModal方式,如何让主窗口还可以使用?
- delphi有源代码的网站在哪里
- 我想问问,用delphi如何操作autocad???????
- 谁能给我讲讲SendMessage()函数。
- 重载和虚拟是怎么回事
- 帮忙看看问题
- 怎样将表一的相应字段内容添加到另一个表中?
taCenter Center the text in the edit control.
taRightJustify Align text on the right side in the edit control.
是说我吗?不好意思,好像不是,不过如果你同意马上就可以是了。:)
这个属性不管用吧?
查D6 HELP,说有alignment=right ,但是用不起来!我上面已经把帮助全文贴出了!
最后要骂一句:TNND,D6怎么连这种事情都会有???真不如用VC了!
protected
{ Protected declarations }
procedure CreateParams(var Params: TCreateParams); override;procedure Register;
procedure Register;
begin
RegisterComponents('Sample', [TRightoLeftTEdit]);
end;{ TRightoLeftTEdit }procedure TRightoLeftTEdit.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style or ES_RIGHT;
end;end.
应该说怎么样和表单上的EDIT结合起来!再加 50分
回复人: dancemaple(枫之舞) ( ) 信誉:111 2002-5-22 13:53:48 得分:10
从TEdit继承,自己写一个控件如下:
unit RightoLeftTEdit;interfaceuses
Windows, Messages, SysUtils, Classes, Controls, StdCtrls;type
TRightoLeftTEdit = class(TEdit)
private
{ Private declarations }
protected
{ Protected declarations }
procedure CreateParams(var Params: TCreateParams); override;
public
{ Public declarations }
published
{ Published declarations }
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('Sample', [TRightoLeftTEdit]);
end;{ TRightoLeftTEdit }procedure TRightoLeftTEdit.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style or ES_RIGHT;
end;end.
我想你认错你了,不过这也无防什么的。交个朋友吧。14450255,进来时先报上名。:)