Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Tag (https://www.delphipraxis.net/42778-tag.html)

FabianIBerlin 23. Mär 2005 18:21


Tag
 
Es ist schon lange her ds ich mit Tag einer Componente gearbeitet habe und jetz wo ich es mal wider machen möchte funktioniert das nicht richtig kann mir mal jemand sagen, was ich da falsch gemacht habe:
Code:
 
procedure TForm1.ClearBtnClick(Sender: TObject);
begin
  Case tag of
    0 : Begin
           LinkerStapel.clear;
           LinkerFuellstandLabel.Caption := IntToStr(LinkerStapel.Fuellstand);
         end;
    1: Begin
           RechterStapel.clear;
           RechterFuellstandLabel.Caption := IntToStr(RechterStapel.Fuellstand);
         end;
  end;
end;
Dieses Ereignis wird von 2 Buttons aufgerufen einer mit Tag 0 einer mit Tag 1 aber er ruft immer Denn fall für den tag 0 auf....

Sharky 23. Mär 2005 18:23

Re: Tag
 
Hai FabianBerlin,

Du musst deier Methode sagen das die Eigenschaft .Tag die des Buttons ist:

Code:
 
procedure TForm1.ClearBtnClick(Sender: TObject);
begin
  Case (Sender As TButton).tag of
    0 : Begin
           LinkerStapel.clear;
           LinkerFuellstandLabel.Caption := IntToStr(LinkerStapel.Fuellstand);
         end;
    1: Begin
           RechterStapel.clear;
           RechterFuellstandLabel.Caption := IntToStr(RechterStapel.Fuellstand);
         end;
  end;
end;

FabianIBerlin 23. Mär 2005 18:25

Re: Tag
 
big thx das hatte ich mir nimmehr gemerkt :D
funzt jetz...

Binärbaum 23. Mär 2005 19:16

Re: Tag
 
Wenn man nur Tag schreibt, dann wird das vom Compiler als Form1.Tag aufgefasst.

MfG
Binärbaum


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz