AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Zoomen des Inhaltes einer Scrollbox
Thema durchsuchen
Ansicht
Themen-Optionen

Zoomen des Inhaltes einer Scrollbox

Offene Frage von "oki"
Ein Thema von oki · begonnen am 24. Nov 2008 · letzter Beitrag vom 26. Nov 2008
Antwort Antwort
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#1

Re: Zoomen des Inhaltes einer Scrollbox

  Alt 25. Nov 2008, 14:18
Hi stahli,
erst mal Dank für dein Lob. Ist auch ein ganz schöner Brocken geworden für nebenbei gemacht. ich habe genau das Problem:
Zitat von stahli:
Nachteil: Ziemliche Bastelei und ggf. jede Menge unterschiedliche Darstellungsvarianten. Spezielle Abstimmungen zwischen Designer und Controls erforderlich.
Ich habe meine Controls auf GDI+ umgestellt und zeichne fast alles selber. Das natürlich OOP. Sonst hat man ja eh keine Chance. Leider ist es aber so, dass ich meine Gates (in denen die Ein- und Ausgangswerte angezeigt werden) in der Höhe auf Basis der Schriftgröße berechne. Da steckt das erste Problem. Ich ermittel also beim Zeichnen, wie groß ein Gate ist, dann wie viele Gates ich habe und daraus die minimale Höhe des Controls (plus Titel wenn eingeblende etc.). Beim verkleinern werden jetzt die Control aber eben nicht proportional kleiner, sondern immer etwas größer als soll. Da steckt das erste Problem. Beim Vergrößern stört das nicht hab ich gemerkt. Ich brauch aber leider den umgekehrten Weg.
Das Problem bei meinen Connectoren (Verbinder mit Pfeil) ist mir klar, da muss ich die Koordinaten selber umrechnen. mal schauen, ob Scaleby virtual ist.

Dein Projekt schau ich mir nachher mal an. Im Anhang noch ein Beispiel beim Vergrößern. Da siehts gut aus.

Gruß oki
Angehängte Grafiken
Dateityp: png nachher_128.png (43,8 KB, 22x aufgerufen)
Dateityp: png vorher_997.png (23,3 KB, 19x aufgerufen)
42
  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 20: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