Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1039 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] le tag d'un tpanel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[delphi] le tag d'un tpanel

n°680599
$man
Posté le 22-03-2004 à 20:18:44  profilanswer
 

salut,
alors voila je me posais une petite question:
situation:  
-je clique sur un tpanel -> je récupere son tag
-le tpanel ma ouvert une fenetre de saisie (par ex)  
-je rentre mes données
-clik sur validez, ca stock dans un fichier ini par ex
-comment faire pour que dans le fichier ini ca me créé la "fiche N° du tag". cela dans le cadre de plusieurs pannels. si on cli sur le pannel qui a le tag 1, on rentre les données, on valide ca créé la fiche 1, si c'est le panel 2, c'est la fiche 2..
enfin j'espere etre clair, ce qui n'est pas sur!  
marci de votre aide  :hello:  
 
 

mood
Publicité
Posté le 22-03-2004 à 20:18:44  profilanswer
 

n°680780
$man
Posté le 23-03-2004 à 00:06:14  profilanswer
 

me suis-je si mal exprimé ?
 :hello:

n°681744
$man
Posté le 23-03-2004 à 18:02:53  profilanswer
 

:(

n°685995
Whiler
Posté le 28-03-2004 à 16:55:34  profilanswer
 

C'est effectivement pas très clair...
 
Peut-être est-ce un truc de ce genre que tu veux :
 

Code :
  1. uses inifiles;
  2. procedure TForm1.Panel1Click(Sender: TObject);
  3. var
  4.   ini : TIniFile;
  5.   msg : String;
  6. begin
  7.   if Sender is TPanel then
  8.   begin
  9.     msg := IntToStr(TPanel(Sender).Tag);
  10.     if InputQuery('Titre','Ancien tag',msg) then
  11.     begin
  12.       TPanel(Sender).Tag := StrToIntDef(msg, 0);
  13.       ini := TIniFile.Create(ChangeFileExt(Application.ExeName, '.ini'));
  14.       try
  15.         ini.WriteInteger(TPanel(Sender).Name, 'Tag', TPanel(Sender).Tag);
  16.       finally
  17.         ini.Free;
  18.       end;
  19.     end;
  20.   end;
  21. end;


 
Si tu branches les événements OnClick de tes différents panels sur celui-ci... une nouvelle section sera générée par Panel avec une clé Tag et sa valeur...

n°685997
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-03-2004 à 17:03:02  profilanswer
 

J'ai pas tout compris non plus, mais je dirais que le plus simple c'est de faire une fonction dans ta fenêtre de saisie qui prend un entier en paramètre (le tag) puis qui affiche la fenêtre.
Comme ça au lieu d'appeler ShowModal ou Show, tu appeles cette fonction qui :
- recevra l'entier (le tag)
- affichera la fenêtre
- gèreras le stockage d'après le tag lors de la validation


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] le tag d'un tpanel

 

Sujets relatifs
[Delphi] Créer des graphesLien hypertexte dans Delphi?
Aidez Moi STP Je suis débutant en Delphi 7Delphi - Paradox?
Outil équivalent à Jdoc en DelphiDelphi, SQL et QuickReport
delphi 7 et databasesDelphi et databases
Récupérer les entrées clavier, la souris et le joystick sous Delphi[Delphi] pourquoi les TPanel n'ont pas de Tcanvas ??
Plus de sujets relatifs à : [delphi] le tag d'un tpanel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR