ich selbst verwende die HoverButton Klasse nicht, aber offenbar doch der eine oder andere . Außerdem: Wenn ich sehe was in der Klasse mit dem focus rectangle angestellt wird kann ich einfach nicht anders
dass Du die nicht verwendest, weiß ich. Sonst hättest Du die längst an die neuen Styles angepasst <g>.
Ich würde nur allen, die diese Klasse benutzen, empfehlen, sie rauszuwerfen (im konkreten Fall den Franz).
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Hallo Wolfgang und Karl-Heinz,
bez. ReportPro: Ich werde bei info@xsharp.eu mal nachfragen
bez. HooverButtons: Ich habe die damals bei der Entwicklung der Kassenprogramme eingesetzt wegen mehrzeiligem Text, Farben und Images.
Da ich ja nicht mehr kommerziell tätig bin, werde ich daher auch keine größeren Investitionen (Fox) tätigen. Ich schaue nur, ob ich die Programme für die Kunden nach der Lebensdauer von VO weiter in der derzeitigen Form am Laufen halten kann. Ansonsten müßte ich den Kunden sagen, dass sie sich nach einer anderen Software umsehen müssen. Das möchte ich aber möglichst vermeiden, da ich mich den Kunden doch irgendwie verpflichtet fühle. Sind halt alles jahrzehntelange treue Kunden von mir. Nur sollte sich der Aufwand dann auch in einem vertretbaren Rahmen halten.
lagraf wrote:Hallo Wolfgang und Karl-Heinz,
bez. HooverButtons: Ich habe die damals bei der Entwicklung der Kassenprogramme eingesetzt wegen mehrzeiligem Text, Farben und Images.
Hallo Franz
mehrzeilige Texte mit der HoverButton Klasse ? Wie schafffst Du denn das ? Wenn ich mir den Code der Textausgabe ansehe steht dort:
Im Anhang findest Du die "HoverButtonLib" X# dll sourcen, die ich auf Basis Deines HoverButton.aef erstellt habe. Alle Abweichungen zum VO code habe ich mit KHR markiert. Da das ownerdraw nun direkt über den class HoverButton callback ODDrawItem() läuft dürfen Deine Fenster nicht mehr von den Fenstern HoverDataDialog oder HoverDialogWindow ableiten. Zumindest müsste dort alles raus was mit ownerdraw zu tun hat. Sicherheitshalber habe ich daher den kompletten Inhalt des Modul "CLASS HoverWindow (Window)" deaktiviert.
Casting numbers to Logic is really something that should be avoided.
In VO this might have been a microsecond faster, but in .Net it is not and very dirty coding imho.
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu