Object ansprechen

Startseite Foren Deutsches LiveCode-Forum Object ansprechen

Ansicht von 7 Antwort-Themen
  • Autor
    Beiträge
    • #4257
      Anonym
      Inaktiv

      Wiedermal ne Frage meinerseits;)
      Wie kann ich durch eine Funktion die im Stack steht die Hintergrungsfarbe(o.ä.) eines angeklickten Objektesverändern

    • #4263
      Klaus Major
      Verwalter

      Hallo Pesche,

      der Befehl wäre:

      set the backgroundcolor of button/field/graphic/wasauchimmer „xxx“ to 1,2,3

      Aber ich habe keine Vorstellung davon, wie das praktisch bei Dir aussehen soll?
      Wer klickt wann wo wie und was? Gib doch bitte ein kleines Beispiel.

      Wir reden hier sicher nicht von der IDE, sondern Du meinst in einer Standalone, richtig?

      Gruß

      Klaus

    • #4264
      Anonym
      Inaktiv

      Es geht darum dass ich gerne eine Funktion für verschiedene Knöpfe schreibe. Deshalb kann ich nicht btn „button1“ ansprechen da jeweils wieder ein anderer gemeint ist.

    • #4265
      Anonym
      Inaktiv

      Das heisst die Funktion steht im Stack
      bsp.
      on Beispiel
      if i = 1 then
      set the backgroundcolor of …. to blue
      end if

      Wie mus ich das gepunktete ausfüllen dass es für alle Knöpfe funktioniert?

    • #4266
      Klaus Major
      Verwalter

      AHA!
      Du suchst -> the target!

      Aber wenn das nur für Buttons gelten soll, musst Du das LC auch mitteilen:

      ...
      if word 1 of the target = "button" then
        set the backgroundcolor of the target to blue
      end if
      ...

      „if i = 1“ ergibt hier aber keinen Sinn?
      Was meinst Du damit?

      Gruß

      Klaus

    • #4267
      Anonym
      Inaktiv

      Haha danke vielmals
      Gibt es was das du nicht weisst;)

    • #4268
      Anonym
      Inaktiv

      Ach ja das mit dem I hat keine Bedeutung war kein Optimales Beispiel

    • #4269
      Klaus Major
      Verwalter

      Gibt es was das du nicht weisst 😉

      Weiß ich nicht! 😀

Ansicht von 7 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.