Resize Array Angaben

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 19102
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Resize Array Angaben

Beitrag von Manfred » Mo, 06. Jan 2020 12:28

Hi,
was hat es eigentlich mit den RESIZE Arrays auf sich, die bei den Parts angegeben werden können? Was muß da rein und wozu ist das gut?
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite

Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 7843
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Kontaktdaten:

Re: Resize Array Angaben

Beitrag von Tom » Mo, 06. Jan 2020 13:31

Wie meinst Du das? Ich kann nur die :Resize()-Methode des LayoutManagers ausmachen, die zwei Arrays als Parameter erhält, nämlich die aktuelle und die künftige Größe. Da jedes Part eine Referenz auf ein :LayoutManager enthält, ist es dieses Klassenobjekt (!), dessen :Resize()-Methode mit den entsprechenden Parametern angesprochen wird, wenn ein Resize-Event für ein XbPart eintritt.
Herzlich,
Tom

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 19102
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: Resize Array Angaben

Beitrag von Manfred » Mo, 06. Jan 2020 13:35

z.B. bei DCSAYGET
SAYRESIZE <aSayResize> is an optional array of two (2) elements
used for resizing and repositioning the SAY text when the parent
is resized.
oder bei DCTABPAGE
RESIZE <aResize> is an optional array of two (2) elements
used for resizing and repositioning the object when the parent
is resized
das scheint es überall zu geben, aber ich verstehe nicht was damit anzufangen ist
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite

Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 7843
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Kontaktdaten:

Re: Resize Array Angaben

Beitrag von Tom » Mo, 06. Jan 2020 14:17

Ah, ich hatte übersehen, dass es um eXpress++ geht. Da enthält die RESIZE-Klausel Regeln für das Verhalten der einzelnen Objekte beim Resizen. Du kannst z.B. festlegen, ob nur eine Repositionierung stattfinden soll, eine echte Vergrößerung, ob auch Fonts mitvergrößert werden sollen usw. usf. Meiner Erinnerung nach gab es umfangreiche Beispiele dazu in der Demo und in ..\samples\resize.

Edit: Die Konstanten und einige Beispiel-Codeblöcke findest Du mit der Suche nach "DGUI_RESIZE" in der DCDIALOG.CH.
Herzlich,
Tom

Antworten