begin process at 2010 02 10 08:29:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

alignement de TEDIT


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

alignement de TEDIT

lundi 11 décembre 2006 à 15:01:56 | alignement de TEDIT

Adminsma

salut,je voudrais savoir comment on peut changer l'alignement de TEDIT
de left/right vers right/left.
lundi 11 décembre 2006 à 15:06:49 | exportation d'une table au format EXEL

Adminsma

salut,j'ai devloppé des etats de sorties à l'aide de RAVEREPORT (relation maitre-detail) mais quand j'ai exporté l'etat  vers format EXEL il etait mal organisé .comment je pourai regler ce probleme?
lundi 11 décembre 2006 à 15:34:03 | Re : alignement de TEDIT

sylvunix

Question / Répopnse : Que faire lorsqu'on se pose un question ? .../... Non, la réponse n'est pas 'on la poste sur un forum' mais 'on réfléchit et on cherche un peu avant de poster sa question' Halte à la pollution des forums ...
mercredi 13 décembre 2006 à 01:12:24 | Re : alignement de TEDIT

mtaallah

Réponse acceptée !
Salut...
  Où est la réponse qui a été acceptée...
  Essayez d'utiliser un Memo avec une seule ligne...
  Ma propriété Alignment est déjà activée..
Merci

vendredi 15 décembre 2006 à 16:19:47 | Re : alignement de TEDIT

dugueclin

Réponse acceptée !
bonjour à tous,
je viens de lire vos post.
il faut créer le composant dans un unit,
type
  TCDEdit = class(TEdit)
  private
    { Déclarations privées }
    FTextAlign: TAlignment;
    FOnlyNumbers: boolean;
    procedure SetOnlyNumbers(Value: boolean);
    procedure SetTextAlign(Value: TAlignment);
  protected
    { Déclarations protégées }
    procedure CreateParams(var Params: TCreateParams); override;
  public
    { Déclarations publiques }
    constructor Create(AOwner: TComponent); override;
  published
    { Déclarations publiées }
    property OnlyNumbers: boolean read FOnlyNumbers write SetOnlyNumbers;
    property TextAlignment: TAlignment read FTextAlign write SetTextAlign;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Exemples', [TCDEdit]);
end;

{ TCDEdit }

constructor TCDEdit.Create(AOwner: TComponent);
begin
  inherited;
  FTextAlign := taLeftJustify;
  FOnlyNumbers := FALSE;
end;

procedure TCDEdit.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[TextAlignment];
  if OnlyNumbers then
    Params.Style := Params.Style or ES_NUMBER
end;

procedure TCDEdit.SetOnlyNumbers(Value: boolean);
begin
  if FOnlyNumbers <> Value thenbegin
    FOnlyNumbers := Value;
    RecreateWnd;
  end;
end;

procedure TCDEdit.SetTextAlign(Value: TAlignment);
begin
  if FTextAlign <> Value thenbegin
    FTextAlign := Value;
    RecreateWnd;
  end;
end;

end.

(ce code n'est pas de moi).
Salutations à tous et bon codding
Dugueclin.
mercredi 20 décembre 2006 à 08:22:01 | Re : alignement de TEDIT

Adminsma

Salut dugueclin,
Je fait essayer de créer un autre composant héritant du composant TEdit, en aidant de votre réponse.
Merci.
mercredi 20 décembre 2006 à 16:34:48 | Re : alignement de TEDIT

dugueclin

Bonjour Adminsma,
Voici le code pour créer le composant dans le fichier .pfm:

 object Edit1: TAlignEdit
    Left = 64
    Top = 20
    Width = 180
    Height = 19
    Ctl3D = True
    ParentCtl3D = False
    TabOrder = 1
    Text = ''
    Alignment = taCenter
  end
Salutations et bon codding!!!
Dugueclin.


Cette discussion est classée dans : left, alignement, tedit, right


Répondre à ce message

Sujets en rapport avec ce message

MDI - Probléme de positionnement Left et Right [ par Spawnrider ] Bonjour, Je développe une application utilisant des Forms MDI en Delphi 6. Je possede une MDI Mére (Form Principale) et je souhaite créer des Forms Alignement controle TEdit [ par ricopetitdejeuner ] Bonjour !!Voila, je voudrais savoir s'il existe une propriete pour aligner le texte d'un TEdit a droite (comme pour un TLabel, avec le taLeftJustify), Une boucle pour scanner des Tedit [ par MasterJ ] Bonjour tt le monde,je me demandais s'il est possible de scanner plusieurs Tedit ayant un nom composé d'une racine similaire et d'un numéro ordinal a Stocker dernier composant ayant genere event [ par MasterJ ] Bonjour todo el mondo,comment fais t'on pour garder dans une variable le dernier composant ayant genere un evenement. Le but est de faire un petit un Detruire le contenu d'une TForm [ par maxkweeger ] Bonjour,Je souhaterais detruire le contenu d'une TForm pour qu'elle revienne comme au moment de sa creation.Elle contient des TEdit et des TLabel, j'a Addition de deux TEdit [ par fred23 ] Bonjour,Je suis "tres" débutant et je n'arrive même pas a additionner les valeurs contenues dans deux TEdit distincts pour afficher le résultat dans u Interrompre une action [ par lucien ] Bonjour à chacun,Situation du problème:Je lance une recherche incrémentale par l'entrée dans un TEdit.Je ne veux pas qu'elle cesse sur la sortie de ce Liste de TEdit [ par magicvinni ] Bonjour, J'aimerai à l'ouverture de ma form afficher n TEdit (n n'etant pas fixé à l'avance). Faut-il mieux faire un array ou une liste. Pouvez vou Afficher le texte d'une Tedit et comment servir du Shell [ par Shad0w ] Salut,je commence le Delphi (gété au VB), et j'aimerai savoir comment on peut stocker le texte d'une Tedit dans une variable. En gros quel est l'équiv Afficher le texte d'une Tedit et comment servir du Shell [ par Shad0w ] Salut,je commence le Delphi (gété au VB), et j'aimerai savoir comment on peut stocker le texte d'une Tedit dans une variable. En gros quel est l'équiv


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,200 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales