XClass 4.5 XMas Edition bereit zum Download

Moderator: Moderatoren

Antworten
Dieter Stelzner
UDF-Programmierer
UDF-Programmierer
Beiträge: 72
Registriert: Fr, 09. Jun 2006 13:31
Wohnort: Friesenried
Danksagung erhalten: 5 Mal
Kontaktdaten:

XClass 4.5 XMas Edition bereit zum Download

Beitrag von Dieter Stelzner »

Hallo,
wir freuen uns die neue XClass++ Version 4.5 XMas Edition anbieten zu können.

In diesem Release sind mehrere neue Controls und Funktionen, erweiterte Funktionalitäten
und ein neues Tool um die Entwicklung von mehrsprachigen Applikationen zu vereinfachen.

Um eine Liste aller Modifikationen zu sehen, können ihr unsere Homepage http://www.ds-datasoft.de besuchen oder
den Link http://www.ds-datasoft.com/xclchange_g.html aufrufen.

XClass++kann von unserer Homepage http://www.ds-datasoft.de heruntergeladen werden.

Euer
DS-Datasoft Team
DS-Datasoft Gmbh & Co.KG
www.ds-datasoft.de
Xbase++ Addon tools
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Martin Altmann »

Hallo Dieter,
vielen Dank! Habe ich mir gleich mal heruntergeladen und angeschaut - hat sich ja wirklich viel getan :!:
Könntest Du vielleicht ein Beispiel für die Nutzung von AlternateRowColor bei dsXBrowse bringen? Die Hilfe schweigt sich da ein wenig aus und ich weiß nicht, ob ich das wirklich richtig verstanden habe. Würde gerne die Farben für gerade und ungerade Zeilen entgegengesetzt setzen - also z.B. Hellgrün auf Dunkelgrün bzw. Dunkelgrün auf Hellgrün. Die aktive Zeile natürlich in einer anderen Farbe.
Geht das denn auch bei dsBrowseSingleChoice()?

Viele Grüße und schöne Feiertage (natürlich auch an Deine Gattin und an Marcus!),
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Dieter Stelzner
UDF-Programmierer
UDF-Programmierer
Beiträge: 72
Registriert: Fr, 09. Jun 2006 13:31
Wohnort: Friesenried
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Dieter Stelzner »

Hallo Martin,
mit setColorBG bestimmst du prinizipielle Hintergrundfarbe. Mit AlternateColor die alternierende.
d.h. eine Zeile hat alternierende Farbe, die nächste die Backgroundfarbe, dann wieder die alternierende usw.

Viele Grüße
Dieter
DS-Datasoft Gmbh & Co.KG
www.ds-datasoft.de
Xbase++ Addon tools
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Martin Altmann »

Hallo Dieter,
ah - OK! Darum waren in der Hilfe nur zwei Arrays angegeben...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Martin Altmann »

Nun ja - ich habe es zwar nicht mit den Farben hin bekommen, die ich wollte - aber es ist zumindest hübscher als vorher 8)
Die Farben, die ich wollte, habe ich alternierend nur mit dem ColorBlock hin bekommen:

Code: Alles auswählen

::oBr:ColorBlock := {|oB, nRow| iif( nRow % 2 == 0, {GRA_CLR_WHITE, GRA_CLR_DARKGREEN, GRA_CLR_DARKGREEN, GRA_CLR_WHITE}, {GRA_CLR_DARKGREEN, GRA_CLR_GREEN, GRA_CLR_GREEN, GRA_CLR_DARKGREEN})}
Geht das denn auch mit den dsBrowseSingleChoice()? Die beruhen ja auch auf dsXBrowse - aber von außen da ran kommen...?

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Dieter Stelzner
UDF-Programmierer
UDF-Programmierer
Beiträge: 72
Registriert: Fr, 09. Jun 2006 13:31
Wohnort: Friesenried
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Dieter Stelzner »

Hallo Martin,
mit dem Colorblock geht es nicht! Der colorblock hat eine andere Aufgabe.
Ich benutze die alternierende Farbe wie folgt:

::oBrowse:SetColorBG(GRA_CLR_WHITE)
::oBrowse:AlternateRowColor( True, GRA_CLR_PALEGRAY)

Als Farbe kannst du auch RGB Farben benutzen, schaut schöner aus.

Bzgl. der Selectionsbrowser schau dir die Funktion in der Hilfe an. Es gibt einen Parameter bSet als Codeblock.
In diesem Codeblock kannst du Einstellungen für den Browser vornehmen. (z.B. dsSelectValue oder dsBrowseChoice usw.)

Grüße
Dieter
DS-Datasoft Gmbh & Co.KG
www.ds-datasoft.de
Xbase++ Addon tools
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Martin Altmann »

Hallo Dieter,
vielen Dank für Deine Antwort.
Ich habe es jedoch nur mit dem colorBlock hin bekommen!
So wie Du das geschrieben hast, habe ich es auch gemacht (vorher) und sah auch schick aus. Ist aber ja nur die Hintergrundfarbe, die sich ändert.
Ich will ja auch gleichzeitig die Vordergrundfarbe ändern und auch bei den aktiven Zellen eine andere Farbe haben - und das habe ich nur mit dem colorBlock so hin bekommen, wie ich das schrieb.
Vielen Dank auch für den Hinweis zum Selectionbrowse() - werde ich mir mal in einer ruhigen Minute (nächste Woche) näher zu Gemüte führen.

Schöne Feiertage,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von AUGE_OHR »

Martin Altmann hat geschrieben:Ich habe es jedoch nur mit dem colorBlock hin bekommen!
ich "denke" es sind 3 paar "Schuhe" die man hat.

Der Browse kann, schon bei Beginn, eine Background Cell Farbe setzen so z.b. Grün/Weiss
Der :Colorblock wird zur Laufzeit evaluiert und "überschreibt" die Cell Farben
Der Highlight Block nun wiederum "kann" den :Colorblock "überschreiben" wie er es ja "default" macht.

Ich weiss nicht ob es die XClass hat, aber was du benötigst ist eine XbpLocalColumne Class die dieses Verhalten ändern kann.

So will "ich" den :Colorblock "immer" sehen, egal ob der auf Grün/Weiss liegt oder ob der Row-Cursor auf der Zeile steht und den :Colorblock "verdeckt".
gruss by OHR
Jimmy
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Martin Altmann »

Hallo Jimmy,
es ging mir nur darum, dass mit den Möglichkeiten, die mir die AlternateRowColor bietet, ich "nur" die Hintergrundfarbe ändern kann.
Aber ich habe das ja mit dem :colorBlock gelöst - einfach die Zeilennummer prüfen - ist sie gerade, kommt Farbkombination 1 sonst 2 zum Einsatz.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Martin Altmann »

Hallo Dieter,
Dieter Stelzner hat geschrieben:Bzgl. der Selectionsbrowser schau dir die Funktion in der Hilfe an. Es gibt einen Parameter bSet als Codeblock.
In diesem Codeblock kannst du Einstellungen für den Browser vornehmen. (z.B. dsSelectValue oder dsBrowseChoice usw.)
in der Hilfe ist der Teil leider nicht mit einem Beispiel hinterlegt - und auch bei Euren Beispielprogrammen kommt das nicht vor.
Hast Du vielleicht ein kurzes Beispiel, wie der bSet aussehen müsste, wenn ich dort den o.g. :colorBlock mitgeben wollte?

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: XClass 4.5 XMas Edition bereit zum Download

Beitrag von Martin Altmann »

Hallo Dieter,
vergiss es - das war wieder ein typischer Fall von "Fragen statt nachzudenken" ](*,)

Schöne Feiertage,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Antworten