begin process at 2010 02 10 12:58:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Divers

 > 

Comment changer le texte d'un edit d'une autre fiche ?


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

Comment changer le texte d'un edit d'une autre fiche ?

jeudi 1 juillet 2004 à 21:19:44 | Comment changer le texte d'un edit d'une autre fiche ?

Bloock

Slt,

J'ai créé une fiche ( fmOptionfenetre ), où y'a deux edit ( edLargeur et edHauteur ). Ceux-ci servent à changer la taille d'une autre fiche ( fmPicwins ). Pouvez-vous m'expliquer comment on fait ?

Mci d'avance
vendredi 2 juillet 2004 à 00:09:31 | Re : Comment changer le texte d'un edit d'une autre fiche ?

japee

Membre Club Administrateur CodeS-SourceS
Exemple en plaçant un Button sur la fiche fmOptionfenetre:

implementation

uses LaFicheAModifier;
// correspond au fichier *.pas de la fiche à modifier (sans l'extension)

{$R *.DFM}

procedure TfmOptionfenetre.Button1Click(Sender: TObject);
begin
fmPicwins.Width := StrToInt(edLargeur.Text);
fmPicwins.Height := StrToInt(edHauteur.Text);
end;
jeudi 5 août 2004 à 19:07:11 | Re : Comment changer le texte d'un edit d'une autre fiche ?

jlmcom

Bonjour Japee et blook!

je profite de cette réponse pour enchainer sur une autre!

Je suis d'accord avec la solution de Japee. On fait référence au controle en utilisant la variable de fiche qui est créee préalablement!

Pourtant en migrant sur une autre version de Delphi, cette solution plante à l'exécution! Qu'est-ce qui peut foirer?

Merci pour tes réponses!

Un revenant à Delphi!

jlmcom :)
vendredi 6 août 2004 à 00:01:46 | Re : Comment changer le texte d'un edit d'une autre fiche ?

japee

Membre Club Administrateur CodeS-SourceS
Exemple concret, en reprenant les dénominations citées par Bloock... tiens, au fait, ça lui allait, la réponse ?

3 fiches.

Unit1 :
Name := 'Main';
On y place Button1

Unit2 :
Name := 'fmOptionFenetre';
On y place :
- Button1
- edLargeur : Text := '800';
- edHauteur : Text := '600';

Unit3 :
Name := 'fmPicWins';

Le code :

Unit1 :
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;

type
TMain = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;

var
Main: TMain;

implementation

{$R *.DFM}

uses Unit2;

procedure TMain.Button1Click(Sender: TObject);
begin
fmOptionFenetre.ShowModal;
end;

end.


Unit2 :
unit Unit2;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;

type
TfmOptionFenetre = class(TForm)
edLargeur: TEdit;
edHauteur: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;

var
fmOptionFenetre: TfmOptionFenetre;

implementation

uses Unit3;

{$R *.DFM}

procedure TfmOptionFenetre.Button1Click(Sender: TObject);
begin
fmPicwins.Width := StrToInt(edLargeur.Text);
fmPicwins.Height := StrToInt(edHauteur.Text);
fmPicWins.ShowModal;
end;

end.


Unit3 :
unit Unit3;

interface

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

type
TfmPicWins = class(TForm)
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;

var
fmPicWins: TfmPicWins;

implementation

{$R *.DFM}

end.


Si ça compile pas sous toutes les versions de Delphi, alors là...

Bonne prog'
vendredi 6 août 2004 à 10:10:52 | Re : Comment changer le texte d'un edit d'une autre fiche ?

jlmcom

Merci Japee pour tes encouragements dans un autre message et encore pour avoir pris le temps de répondre précisément à la question qui nous préoccupe ici.

N'ayant pas le temps pour l'instant d'expérimenter et de remettre le né dedans (je prépare une conf. pour un groupe d'amis, je te promets de te tenir au courant sur l'origine de mon erreur de prog.

C'est vrai que mes neurones turbinent bien pour certaines choses, je dirai même de mieux en mieux, mais bon, j'aurai temps aimer me réfugier dans la programmation!

Chacun son destin

Bien à vous!

jlmcom
samedi 7 août 2004 à 09:40:51 | Re : Comment changer le texte d'un edit d'une autre fiche ?

jlmcom

Merci Japee pour ton exemple! il est parfait!

Comme je n'ai pu résister longtemps au test, je m'y suis mis malgré un travail urgent par ailleurs! delphi! delphi, quand tu me tiens!!

J'ai d'abord essayé à mon intuition, quand même faut pas exagérer, faut savoir si je dois me reconvertir à la culture des salades ou si je peux espérer me faire plaisir!

Ouf, le test est probant. ça marche! Ce qui m'embête, c'est que je sais pas pourqoui j'ai eu des problèmes avec ça! Je ne devais pas être en forme ce jour là. J'ais bien fait les déclarations au bon endroit!

Bon, c'est OK. Merci donc!

Je vois que tu renommes tes Edit. J'avais lu dans la doc de Borland, qu'il valait mieux éviter. Mais c'est tellement tentant, je le fais aussi, plutôt que d'avoir 100 Edit dont tu ne te souviens pas de la référence exacte. Sauf évidemment pour des référencements automatiques en boucle sur une fiche de controles à la même fonction ou etc...

Bon, je sens que vais progresser avec les experts du site. On se sent moins seul!

A Bientôt!

jlmcom


Cette discussion est classée dans : texte, changer, edit, fiche


Répondre à ce message

Sujets en rapport avec ce message

Comment le texte d'un edit d'une autre fiche ? [ par Bloock ] Slt,J'ai mis sur une fiche, deux edit ( edLargeur et edHauteur ). Ils doivent changer la taille d'une autre fiche. Comment faire ?Merci d'avance :) COmment changer les options dans un rich edit [ par chookoo ] J'ai un rich edit et j'essaie de changer les options à l'intérieur de celui-ci. Malheureusement, je n'arrive pas changer à changer les options pour le Aller chercher le texte et les options dans un rich edit [ par chookoo ] Est-ce qu'il y a un moyen, dans un rich edit, de retourner le texte avec tous les attributs qu'il contient (changement de police, changement de couleu changer de fiche principale [ par vrachid ] bj a tousvoila j'ai crée une application dont il y a 4 fiche la première fiche qui est la principale est un formulaire de renseignement en lecomplétan Changer icône ComBoxEx [ par LaNat88 ] Bonjour,J'aimerais dans mon code changer le texte de mon ComboBoxEx, ça j'y arrive mais le problème est que l'icone reste celle d'avant, et moi j'aime changer l'ordre des lignes dans un fichier texte [ par pyoo ] Bonjour à toutes et à tous,J'ai un petit problème delphien!!J'ai crée un fichier text dans lequel j'ai un certain nombre de ligne.Je voudrais changer Changer la couleur d'un texte au passage de la souris [ par mathieu49 ] Bonjours à tous, j'aimerais savoir comment modifier l'aspect d'un texte au passage de la souris mais sans avoir à cliquer dessus. Merci texte dans les edits [ par Maniaxman ] bonjour, je chercherais un moyen pour que dans un edit, si on tape un grand nombre, il n'apparaisse pas comme ça : 3248546 mais comme ça : 3 248 546 e Le texte de mon bouton ne veut pas changer de couleur [ par oluha ] Bonjour J'aimerai changer la couleur et le style du texte de mon bouton après que l'utilisateur ait cliqué dessus.J'ai donc écrit les lignes suivantes


Nos sponsors


Sondage...

Comparez les prix

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 : 0,515 sec (4)

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