![]() |
TLinkLabel richtig benutzen?
Mal eine kurze Frage:
Wer ist denn bitte auf die saublöde Idee gekommen und hat bei der Komponente das Align im Published vergessen und vorallem Warum? Hab dazu leider nirgendwo eine Antwort gefunden. Ganz m Ernst, irgendwie ist die VCL im Arsch. Wenn in den letzten Jahren dort mal eine "eigene" Komponenten dazugekommen sind, dann haben die alle irgendwo eine Macke. Einmal eingebaut, wird daran scheinbar nichts mehr weiterentwickelt. Versucht auch einmal beim GridPanel die Breite/Höhe einer Col/Row zu ändern, wenn es mehr als 2 Spalten/Zeilen gibt. |
AW: TLinkLabel richtig benutzen?
Zitat:
|
AW: TLinkLabel richtig benutzen?
War bestimmt der Politiker der Abteilung. :roll:
|
AW: TLinkLabel richtig benutzen?
Wieso sollte man ein Property unnötig machen das sich sehr gerne mit dem Ausrichtungsformatierungen die man im HTML hinterlegen kann beißen würde.
Was soll dargestellt werden wenn das Property sagt: Rechts ausrichten, der HTML-Code aber Links? |
AW: TLinkLabel richtig benutzen?
Zitat:
Delphi-Quellcode:
(Ausrichtung des Controls innerhalb des Parent) mit
Align
Delphi-Quellcode:
(Ausrichtung des Texts innerhalb des Labels) verwechselst?
Alignment
|
AW: TLinkLabel richtig benutzen?
Jupp, Alignment kann das Ding, was auch gut ist, denn vom HTML kann es ausschließlich das <a> und da auch nur die Attribute href und id, was hierfür auch ausreicht
und wenn man es aus Gründen der Performence und vorallem der Sicherheit sieht. Es ist "einfach" nur stinknormales ein Label, wo man geziehlt Links einrichten kann, mehrere davon und auch nicht immer über den kompletten Text, das einfacher und ausschließlich geziehlt über den Inhalt (Caption). Align (Ausrichtung des Controls innerhalb des Parent) ist aber für ein Responsives Layout wichtiger und gerade das fehlt. :wall: |
AW: TLinkLabel richtig benutzen?
Leite halt grad ein TMyLinkLabel ab und schreib in published "property Align;".
Das sollte doch schon reichen ;) War natürlich trotzdem eine schlechte Idee von den Entwicklern das nicht direkt zu veröffentlichen :roll: |
AW: TLinkLabel richtig benutzen?
Zitat:
|
AW: TLinkLabel richtig benutzen?
Könnte ja auch sein, die hatten es absichtlich vergessen, auch wenn das Setzen im Form.OnCreate bissher problemlos zu funktionieren scheint.
Und natürlich genial ist daran, daß der Code theoretisch auch mit älteren Delphis zu kompilieren wäre. Nja, zumindestens hab ich das Andere schnell noch geprüft. Die Komponente SysLink (WC_LINK) gibt es wohl erst seit Windows 5.1 / XP (bin schon überrascht, wieviele alte Delphis dort noch genutzt werden :lol:), aber wenigstens war jemand so schlau und schaltet diese Komponente davor auf STATIC (quasi TStaticText) um. :thumb: |
AW: TLinkLabel richtig benutzen?
So, nun gibt es Einen ... lässt sich auch leicht finden, da man vorher "TLinkLabel" garnicht erst finden konnte. :roll:
Warum muß man eine Edition angeben, bzw. wie sagt man, daß es überall kaputt ist? Seit wann es kaputt ist, weiß ich auch nicht, somit konnte ich nur alles seit XE auswählen. Davor konnte ich auf die schnelle nicht ausprobieren, aber mal sehn ob und wo es nun alles repariert wird. :stupid: Wo bekommt man jetzt das Geld her, um sich den Bugfix zu kaufen? |
AW: TLinkLabel richtig benutzen?
Zitat:
![]() Man müsste halt mal einige konstruktive und positive Beiträge von Dir raussuchen. ;-) ... obwohl dort zu kostenfreien Bugfixes ja auch nix steht. |
AW: TLinkLabel richtig benutzen?
"positiv"?
Schade, dann wohl leider doch nicht. :cry: Ach ja, im Grunde hatte ich über die Jahrzehnte bereits schon mehrfach selbstgebastelte "Link"-TLabel eingebaut und nun auch in einem weiteren Projekt, um dort z.B. zu den entsprechenden MSDN-Einträgen zu verlinken, weil ich es ungünstig fand das nur ins Hilfe-Memo zu schreiben, aber für das DPI-Aware hatte ich plötzlich zwei Links. :? Es wäre ja zu geil, wenn in der OH stünde, seit wann es etwas gibt. [add] ![]() 10065 klingt ganz schön viel, wenn ich nur den Sprung von 95 auf 9406 nicht bemerkt hätte. Warum meint "My Open Issues" eigentlich "No issues were found to match your search" und im Dashboard das "Assigned to Me" auch nur "There are no issues assigned to you." ? |
AW: TLinkLabel richtig benutzen?
Zitat:
|
AW: TLinkLabel richtig benutzen?
Ein anderer dringend notwendiger Bugfix wäre, dass man die Teile unter Wine freigeben kann. Geht derzeit nicht. Probiert man es doch, wird die Schrift des ganzen Programms auf System 10 gestellt. WARUM?
Hab's bei den Leuten von Wine versucht, aber das stört die nicht. Ich frag mich sowieso, was die in den letztens 7 Jahren oder so erreicht haben. TListView.Groups und TButton.ImageIndex werden beispielsweise auch immer noch nicht unterstützt, obwohl es die schon seit XP gibt. Zitat:
|
AW: TLinkLabel richtig benutzen?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 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