Entwickler-Ecke
Sonstiges (Delphi) - if Sender=.. then unterschiedlich Abfragen?
ALF - So 31.10.10 19:39
Titel: if Sender=.. then unterschiedlich Abfragen?
Finde keine Erklärung dafür:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| Btn1:= TRoundButton.Create(Self); Btn1.Parent:= Self; Btn1.Name:= 'Btn1'; .... .... BtnPlay:= TSpeedButton.Create(Self); BtnPlay.Parent:= Self; BtnPlay.Name:= 'BtnPLay1'; .... .... if Sender = Btn1 then .... .... if TSpeedButton(Sender).Name = 'BtnPLay1' then .... |
Gruss ALf
Moderiert von
Narses: Titel geändert.
jaenicke - So 31.10.10 19:42
Wo hast du denn diese Variable deklariert? Ich sehe nur, dass du in der Eigenschaft Name des Buttons in der Variable BtnPlay diesen Text als String hineinschreibst.
Folglich findest du den Text auch in der Eigenschaft Name wieder. Eine Variable mit dem Namen sehe ich nirgends.
ALF - So 31.10.10 19:48
Danke, ich sollte Pause machen!
Delphi-Quelltext
1:
| BtnPlay1:= TSpeedButton.Create(Self); |
so klappt es auch mit den Sender 8)
Gruss ALf
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!