Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Befehl copy ?! (https://www.delphipraxis.net/72055-befehl-copy.html)

Privateer3000 24. Jun 2006 18:46


Befehl copy ?!
 
Hallo Leuts,

wenn ich von einem gedrückten Button
den Namen,bzw. einen Teil des Namen, erhalten will
habe ich dies versucht:

...
var
mide:Integer;
...
with (Sender as TButton) do
begin
mide:=StrToInt(Copy(Name,5,1));
...

Die Buttons heissen ziff0 bis ziff9
nun will ich die Zahl haben die der Button mitbringt
aber irgendwie liest der sonsws aus aber nicht die zahl

Lg
Privateer

Dax 24. Jun 2006 18:48

Re: Befehl copy ?!
 
Was wird denn ausgelesen? Wenn die wirklich ziff0 bis ziff9 heißen, muss es doch so gehen :gruebel:

fwsp 24. Jun 2006 18:48

Re: Befehl copy ?!
 
gib den buttons doch einfach die nummer als tag mit, ist vielleich einfacher.

Privateer3000 24. Jun 2006 19:01

Re: Befehl copy ?!
 
@fwsp

wie meinst du das?

mkinzler 24. Jun 2006 19:05

Re: Befehl copy ?!
 
Jede Komponente besitzt eine Eigenschaft .Tag vom typ Integer, die der Programmierer für seine Zwecke verwenden kann.

Privateer3000 24. Jun 2006 19:08

Re: Befehl copy ?!
 
und wie les ich diesen tag aus?
Ich will ja nicht für jeden button
eine extra funktion machen
also muss ich die zahl "finden"

mkinzler 24. Jun 2006 19:09

Re: Befehl copy ?!
 
Delphi-Quellcode:
mide := (Sender as TComponent).Tag;

Privateer3000 24. Jun 2006 19:18

Re: Befehl copy ?!
 
Vielen Dank,
das war eine prima Idee!!!

fwsp 24. Jun 2006 19:37

Re: Befehl copy ?!
 
gerne doch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 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