• Also ich wußte nicht genau in welches Forum das gehört, aber ich stelle es einfach mal hier rein.


    Ich habe eine Frage zu Delphi (egal welche Version), die mit die Seiten, die ich über Google gefunden habe, auch nicht beantworten konnten.


    Ich würde gerne eine "Up Down box" (mit pfeilen) machen.
    Das gibt es ja verschiedene Möglichkeiten in Delphi.


    Zum einen die "UpDown" Komponente oder "Spin Edit".


    Leider weiß ich nicht wirklich wie ich die in den Quelltext einbinden soll.
    Je nachdem wie sich der Wert durch Druck des UP oder DOWN Pfeils verändert soll das Programm reagieren.
    Nur habe ich leider keine Ahung, wie ich das anstellen soll.
    Wenn die Zahl sich erhöht, soll er beispielsweise etwas hinzuaddieren, wenn sie sinkt, subtrahiert werden.



    Ich wäre sehr dankbar, wenn mir jemand weiterhelfen könnte.
    wie gesagt bin ich durch Google nicht fündig geworden.

  • hmm nen bischn kenn ich mich mit delphi aus, naja habs aber erst seit anfang dieses jahres aber hab ich dich jetzt richtig verstanden? du willst eine art + - knopf machen der zB eine zahl erhöht, und zwar druckintensiv? oO kannst du mal genau schreiben was du suchst? hmm hab ka obs dir hilft aber du kannst ja mal in den demos von delphi gucken vielleicht ist da ja sowas bei.

    <a href="http://thesandman.star-web.org/forum/ticketback_s.jpg" target="blank_"><img src="http://thesandman.star-web.org/forum/ticketcover_s.jpg"></img></a>

  • Als den Button gibt es schon, der ist als Komponente in Delphi (zumindest mal bei 6) integriert und nennt sich, wie ich geschrieben habe, UPDown.
    Findet man unter "WIN32".
    Den SpinEdit gibt es normalerweise in der 6er Version unter "Beispiele".


    Werte erhöhen und veringern kann ich ja. Ich möchte Prozedur oder Funktion machen, dass es darauf ankommt ob der Wert nun erhöht oder veringert wird.

  • Also eine art if abfrage?
    if(wenn) der button nach oben gedrückt wird
    then addiere *
    else subtrahiere *


    so ungefähr? hmm aber wie man ihm jetzt sagt er soll abziehen wenn man auf den unteren pfeil drückt ka vielleicht irgendwie/wo/was anders einbauen
    hmm schade kann die erstmal nicht helfen naja ich denke ich google auch nochmal

    <a href="http://thesandman.star-web.org/forum/ticketback_s.jpg" target="blank_"><img src="http://thesandman.star-web.org/forum/ticketcover_s.jpg"></img></a>

  • ICh weiss es nicht 100%ig aber probiere mal folgendes:


    Ich habe eine ähnliche Komponente in C++ benutzt und hab es mal versucht für Delphi zu schreiben: (Hab kein Delphi)
    _____________________


    Erstelle eine UpDown Komponente und nenne Sie UpDown1 und ein Label mit dem Namen Label1!


    Nun markiere den UpDown-Button. Gehe auf die EREIGNISSE-Tabelle.


    Klicke doppelt auf "OnDownClick" und gebe dort folgendes ein:


    Code
    Label1.Caption := 'Ich wurde RUNTER gedrückt';


    Klicke danach doppelt auf "OnUpClick" in der EREIGGNISSE-Tabelle und gebe dort folgendes ein:


    Code
    Label1.Caption := 'Ich wurde HOCH gedrückt';



    MfG
    Eich

  • Vielen Dank für den Hinweis Eich =)


    Allerdings läßt sich das nur für den SpinButton einsetzen, da die anderen Pfeil-Komponente nicht über "OnDownClick" Etc. verfügen.


    Aber so müßte es auch gehen, ich muß nur etwas nachdenken, wie ich das Programm so umschreiben kann, dass ich den SpinButton benutzen kann. Aber du hast mir da wirklichs sehr geholfen =)


    DANKE.

  • Hey ich hab das auch mal ausprobiert, das klappt;D
    cool hehe schon wieder was gelernt, danke eich :D !

    <a href="http://thesandman.star-web.org/forum/ticketback_s.jpg" target="blank_"><img src="http://thesandman.star-web.org/forum/ticketcover_s.jpg"></img></a>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!