begin process at 2012 02 11 08:48:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > AJOUTER UN OBJET (ICI LABEL POUR L'EXEMPLE) DYNAMIQUEMENT SUR VOTRE FEUILLE

AJOUTER UN OBJET (ICI LABEL POUR L'EXEMPLE) DYNAMIQUEMENT SUR VOTRE FEUILLE


 Information sur la source

Note :
8 / 10 - par 2 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :02/11/2002 Date de mise à jour :02/11/2002 16:24:49 Vu :3 271

Auteur : hvb

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


 Description

C'est un petit code sans grande pretention, mais j'ai chercher ici comment faire et je n'ai pas trouver.
Je pense que cela marche pour tout type d'objet, mais c'est à tester.

Source

  • procedure creerlabel(hcaption : string;hheight : integer;hwidth : integer;hleft : integer;htop : integer);
  • var
  • newlabel : TLabel;
  • begin
  • newlabel := Tlabel.Create(Form1);
  • with newlabel do
  • begin
  • Parent := Form1;
  • left := hleft;
  • top := htop;
  • height := hheight;
  • width := hwidth;
  • caption := hcaption;
  • end;
  • end;
  • {ensuite on appele la fonction comme tel :}
  • creerlabel('je suis un new label',20,200,50,50);
  • {Crée un label de caption 'Je suis un new label', de hauteur 20 et de largeur 200,de position horizontale et verticale de 50 }
procedure creerlabel(hcaption : string;hheight : integer;hwidth : integer;hleft : integer;htop : integer);
var
newlabel : TLabel;
begin
newlabel := Tlabel.Create(Form1);
with newlabel do
 begin
Parent := Form1;
left := hleft;
top := htop;
height := hheight;
width := hwidth;
caption := hcaption;
end;
end;

{ensuite on appele la fonction comme tel :}
creerlabel('je suis un new label',20,200,50,50); 
{Crée un label de caption 'Je suis un new label', de hauteur 20 et de largeur 200,de position horizontale et verticale de 50  }
 



 Sources du même auteur

Source avec Zip CONVERSIONS : BINAIRE - OCTALE - DECIMALE - HEXADECIMALE
FAIRE UNE PAUSE DE ** SECONDES OU MILLISECONDES SANS "PERDRE...
RENVOYER CE QU'IL Y A AVANT UNE STRING, APRES UNE STRING OU ...

 Sources de la même categorie

Source avec Zip DICTIONNAIRE WORD DANS UN RICHEDIT par H60
Source avec Zip TRIER DU GREC DANS UNE APPLI EN CODE LOCAL FRANÇAIS. par fricot
Source avec Zip Source avec une capture INTÉGRATION DE PAGE HTML DANS LES RESSOURCES D'UNE DLL par christophe75018
FONCTION DE CONVERSION DE MILLISECONDES EN HH:MM:SS:MMM par vyseR
Source avec Zip Source avec une capture UTILISER UNE DLL INCLUSE EN RESSOURCES par Bacterius

Commentaires et avis

Commentaire de Bestiol le 02/11/2002 14:20:19

Tu peux créer tous les composants que tu veux dynamiquement... Ou presque, je ne connais pas tout ce qui est base de données...
Juste une remarque : quand tu crées une procédure, tu peux regrouper dans les paramètres ceux qui sont de même type :
procedure CreerLabel(hCaption : String; hHeight, hWidth, hLeft, hTop : integer);

Commentaire de hvb le 02/11/2002 15:17:41

merci bien, ca va etre plus pratique avec ta maniere

Commentaire de balgrim le 02/11/2002 15:20:15

ptite erreur:
tu a ecrit creerobjet('je suis un new label',20,200,50,50);
ce ne serai pas plutot  creerlabel('je suis un new label',20,200,50,50);???
bah c po si grave ;)

Balgrim.

Commentaire de hvb le 02/11/2002 16:24:13

oups je corrige de suite lol... merci ^^'

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,874 sec (3)

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