AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Anfänger Probleme: Helft mir bitte!

Ein Thema von MiKeNNtKoiNer · begonnen am 27. Jan 2009 · letzter Beitrag vom 27. Jan 2009
Antwort Antwort
Seite 1 von 2  1 2      
MiKeNNtKoiNer

Registriert seit: 27. Jan 2009
18 Beiträge
 
#1

Anfänger Probleme: Helft mir bitte!

  Alt 27. Jan 2009, 17:36
So Leute da bin ich scon wieder mit nem Problem!!!

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!

Delphi-Quellcode:
procedure TForm3.Timer1Timer(Sender: TObject);
begin
If Button1.Click=true
Then panel1.Top := panel1.Top - 1;
end;
Bitte Helft mir

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
  Mit Zitat antworten Zitat
Noedel

Registriert seit: 7. Aug 2008
204 Beiträge
 
Delphi 7 Professional
 
#2

Re: Bewegungsabläufe eines Panels ^^

  Alt 27. Jan 2009, 17:39
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.
-"Was studierst du eigentlich? Nerdologie?"
-"Informatik..."
-"Wusst ich´s doch!"
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#3

Re: Bewegungsabläufe eines Panels ^^

  Alt 27. Jan 2009, 17:40
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
Frederic Kerber
  Mit Zitat antworten Zitat
MiKeNNtKoiNer

Registriert seit: 27. Jan 2009
18 Beiträge
 
#4

Re: Anfänger Probleme: Helft mir bitte!

  Alt 27. Jan 2009, 17:41
das versteh ich nicht was soll ich mit der variable machen?? und was boolean is hab ich inzwischen wieder vergessen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Anfänger Probleme: Helft mir bitte!

  Alt 27. Jan 2009, 17:42
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

http://www.delphi-treff.de/tutorials/grundlagen/
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#6

Re: Bewegungsabläufe eines Panels ^^

  Alt 27. Jan 2009, 17:42
Zitat von Noedel:
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.
Oder du schreibst folgendes :
Delphi-Quellcode:
procedure TForm3.Timer1Timer(Sender: TObject);
begin
  If TButton(Sender).Name = 'Button1Then
    panel1.Top := panel1.Top - 1;
end;
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
MiKeNNtKoiNer

Registriert seit: 27. Jan 2009
18 Beiträge
 
#7

Re: Anfänger Probleme: Helft mir bitte!

  Alt 27. Jan 2009, 17:42
ich will doch das des panle wenn man auf den button klickt die ganze zeit weiter in dies richtng läuft
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Anfänger Probleme: Helft mir bitte!

  Alt 27. Jan 2009, 17:42
Delphi-Quellcode:
procedure TForm3.ButtonObenClick(Sender: TObject);
begin
  panel1.Top := panel1.Top - 1;
end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#9

Re: Anfänger Probleme: Helft mir bitte!

  Alt 27. Jan 2009, 17:44
Zitat von MiKeNNtKoiNer:
ich will doch das des panle wenn man auf den button klickt die ganze zeit weiter in dies richtng läuft
Ich will, genauso wie mkinzler, dass Du Deinem Beitrag erstmal einen aussagekräftigen Titel gibst. In die Richtige Sparte schieben tu ich das jetzt schon...
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
27. Jan 2009, 17:45
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Nicht allgemein, sondern ziemlich spezisch Delphi und VCL-Controls...
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz