Professional Documents
Culture Documents
Alinhar TEdit A Direita-Anderson
Alinhar TEdit A Direita-Anderson
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TAlEdit = class(TEdit)
private
FAlignment: TAlignment;
procedure SetAlignment(const Value: TAlignment);
protected
Procedure CreateParams(Var Params: TCreateParams); Override;
Procedure DoEnter; Override;
public
Constructor Create(AOwner: TComponent); Override;
published
Property Alignment: TAlignment Read FAlignment Write SetAlignment
Default taLeftJustify;
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('Samples', [TAlEdit]);
end;
{ TAlEdit }
procedure TAlEdit.DoEnter;
begin
Inherited DoEnter;
// Faz o Selecionado Correto quando entra no Controle
SelStart := 0;
SelLength := Length( Text );
end;
end.