![]() |
Anfänger Probleme: Helft mir bitte!
So Leute da bin ich scon wieder mit nem Problem!!! :coder2: :coder2:
Ich hab vor, dass sich das panel immer weiter nach oben/unten/links/rechts beweg wenn ich den dazu gehörigen button drücke. Ich versuch das mit nem Timer aber da kommt immer eine Fehler Meldung! :gruebel:
Delphi-Quellcode:
Bitte Helft mir
procedure TForm3.Timer1Timer(Sender: TObject);
begin If Button1.Click=true Then panel1.Top := panel1.Top - 1; end; Danke schon mal im voraus. Mfg Hagen P.S.: Fehlermeldung: [Pascal Fehler] Unit3.pas(60): E2008 Inkompatible Typen [Pascal Fataler Fehler] Project3.dpr(5): F2063 Verwendete Unit 'Unit3.pas' kann nicht compiliert werden :wiejetzt: :wiejetzt: :wiejetzt: :wiejetzt: :wiejetzt: |
Re: Bewegungsabläufe eines Panels ^^
so kannst du die erste Zeile nicht schreiben, du musst wenn dann ne variable vom typ boolean in dem button anlegen, die dir sagt, dass der Button gedrückt wurde.
|
Re: Bewegungsabläufe eines Panels ^^
Hi!
So wird das nicht funktionieren. Warum möchtest du einen Timer verwenden? Dieser dient dazu, ohne weitere "Benutzereingriffe" eine Sache öfter durchzuführen (und in regelmäßigen Zeitabständen). Du möchtest dein Panel ja nur auf ButtonClick bewegen - also reicht es, das Verändern der PanelPosition ins OnClick des Buttons zu machen. Ciao, Frederic |
Re: Anfänger Probleme: Helft mir bitte!
das versteh ich nicht was soll ich mit der variable machen?? und was boolean is hab ich inzwischen wieder vergessen
|
Re: Anfänger Probleme: Helft mir bitte!
Könntest du deinem Beitrag einen Titel geben, welcher etwas über dein Problem aussagt. Einfach mit Edit abändern.
Zu deinem Problem. Den Code musst du im Click-Event des Buttons (onClick) abarbeiten ![]() |
Re: Bewegungsabläufe eines Panels ^^
Zitat:
Delphi-Quellcode:
procedure TForm3.Timer1Timer(Sender: TObject);
begin If TButton(Sender).Name = 'Button1' Then panel1.Top := panel1.Top - 1; end; |
Re: Anfänger Probleme: Helft mir bitte!
ich will doch das des panle wenn man auf den button klickt die ganze zeit weiter in dies richtng läuft
|
Re: Anfänger Probleme: Helft mir bitte!
Delphi-Quellcode:
procedure TForm3.ButtonObenClick(Sender: TObject);
begin panel1.Top := panel1.Top - 1; end; |
Re: Anfänger Probleme: Helft mir bitte!
Zitat:
|
DP-Maintenance
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Nicht allgemein, sondern ziemlich spezisch Delphi und VCL-Controls... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 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 by Thomas Breitkreuz