Announcement

Collapse
No announcement yet.

Lagervisualisierung / Füllstandsanzeige

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lagervisualisierung / Füllstandsanzeige

    Ich programmiere mit D5Enterprise eine Lagervewaltung.
    Das Lager hat 432 Palettenstellplätze, verteilt auf 3 Gänge,
    jeweils 3 Stellplätze übereinander. Jetzt möchte ich das ganze
    visualisieren : Draufsicht : Grün = Platz frei, rot = Platz belegt usw.
    Die Farben sollen je nach Zustand des zugehörigen Satzes aus eine
    Datenbank entnommen werden.
    Frage : Womit geht man so etwas an ? 108 Buttons scheinen mir nicht
    so toll, ausserdem so da Lager noch "wachsen".
    Button wäre natürlcih toll, weil man dann mit Klick auf das Fach noch
    Detailinfos abrufbar machen könnte.
    Rein grafisch scheint mir auch nicht so elegant, da dauert der
    Zeichenprozess ein Weile ... Hat jemand einen Tipp ?

  • #2
    Hallo Stephan,

    Ich würde mir zunächst einen CScrollpanel als Parentkomponente erstellen. Darin plazierst Du dann dynamisch deine CShape - Komponenten, die meines Wissens nach auch ein OnClick-Event besitzen.
    Davon abgesehen, dürfte das Zeichnen eines Buttons etwas länger als das eines Shapes sein. Mit der CShape.Canvas.Drawtext Methode müsste man den einzelnen Shapes auch einen dynamischen Text zuweisen können.

    Gruß, To

    Comment

    Working...
    X