![]() |
Form1.Caption bei Button1Click verschwindet
:hi:
also ich habe eine simple funktion auf einen button gebindet, wenn ich beim ausgeführten Programm auf den Button klicke, nimmt Form1.Caption den Wert '' an, also nischts. ich weiß nicht wie delphi darauf kommt aber seht selbst (ich sehe nix seltsames am kot):
Delphi-Quellcode:
also ich danke im voraus :gruebel:
procedure TForm1.Button1Click(Sender: TObject);
begin n:=n+1; text:=Edit1.Text; Memo1.Lines.Add('[url="'+text+'"]Link '+IntToStr(n)+'[/url] '); Edit1.Text:=''; Edit1.SetFocus; end; ps: sind beides globale variablen is kla |
Re: Form1.Caption bei Button1Click verschwindet
Zitat:
Delphi-Quellcode:
text ist nämlich eine andere Bezeichnung für die Caption der Form. Und da du dich in diesem Fall in einer Funktion des Forms befindest, wird eben zuerst nach Eigenschaften des Forms gesucht.
text:=Edit1.Text;
Damit wärn wir mal wieder bei den Problemen von globalen Variablen. :lol: Daher sollte man - wenn man schon globale Variablen benutzt - zumindest dafür sorgen, daß man Namen wählt, die üblicherweise nicht woanders verwendet werden. |
Re: Form1.Caption bei Button1Click verschwindet
:D also wie soll man denn darauf kommen :D :D
danke dir, dann nehme ich wohl mal nen anderen namen für die variable! :thumb: danke |
Re: Form1.Caption bei Button1Click verschwindet
Naja, entweder indem man die Eigenschaften der Form mal genauer anschaut, oder eben durch Nachfragen. ;)
Generell is es sowieso ne gute Idee, häufig verwendete Namen - wie zB Caption, Items, Text, ... - nicht für eigene Variablen zu verwenden. So kommt man gar nicht erst in Bedrängnis. |
Re: Form1.Caption bei Button1Click verschwindet
hast du die variable "text" als globale definiert? Wenn ja ist es kein Wunder, denn wenn du Text als eine variable innerhalb der Klasse definierst sollte das nicht passieren.
|
Re: Form1.Caption bei Button1Click verschwindet
problem ist schon gelöst, trotzdem thx @ thornberry
@ leddl: eigenschaften genauer anschauen, igitt was für eine arbeit :D ne spaß, es funzt, danke schön :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 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