AGB  ·  Datenschutz  ·  Impressum  







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

Panel.Left > 32,767 ?

Ein Thema von Benmik · begonnen am 9. Mai 2015 · letzter Beitrag vom 10. Mai 2015
Antwort Antwort
Popov
(Gast)

n/a Beiträge
 
#1

AW: Panel.Left > 32,767 ?

  Alt 10. Mai 2015, 00:06
Hallo Popov, tolles Beispiel! Vielen Dank für die Mühe!
Ein bisschen stört mich was dran, leider, nämlich, dass die Bilder auf der Stelle verharren und jeweils mit neuem Inhalt gefüllt werden.
Wenn sie richtig durch die Leiste wandern, gefällt mir das besser...
Anscheinend hast du dir das Beispiel nicht richtig angeguckt. Da verharrt nichts auf der Stelle und wird nur mit neuen Bildern gefüllt, das wäre zu einfach. Die Bilder werden bei jeder Änderung der ScrollLeiste entsprechend der Leistenposition neu gezeichnet. Es sieht also nur so aus.

Letztendlich war das nur ein Beispiel wie man es machen kann. Kleinwenig programmieren muss man schon selber. Mit drei kleinen Änderungen kann man eine flüssige Bewegung reinbringen.
  Mit Zitat antworten Zitat
Benmik

Registriert seit: 11. Apr 2009
578 Beiträge
 
Delphi 12 Athens
 
#2

AW: Panel.Left > 32,767 ?

  Alt 10. Mai 2015, 16:45
Hallo Popov, natürlich hast du Recht. Mit ein paar Anpassungen konnte ich jetzt den gewünschten Effekt erzielen. Im Moment bin dabei, die Bitmap größer als das Vorschaubild zu erstellen und um das Bild herum den Rand eines Panels zu zeichnen. Danke also nochmal.

Rein interessehalber würde mich trotzdem interessieren, ob man ein TPanel von TControl ableiten kann.

P.S: Habe gerade erst gesehen, dass Popov sich doch die Mühe gemacht hat, eine scrollbare Version einzustellen. Ich habe mir hier eine Version gebastelt, die JPG lädt und einen Rahmen um sie zeichnet. Klappt hervoragend, hätte ich, ehrlich gesagt, so nicht gedacht, dass das mit dem Zeichnen so schnell geht. Verbraucht so vermutlich deutlich weniger Ressourcen. Also nochmal danke.
Angehängte Dateien
Dateityp: zip ImageLeiste.zip (3,5 KB, 5x aufgerufen)

Geändert von Benmik (10. Mai 2015 um 19:45 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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 17:46 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-2025 by Thomas Breitkreuz