AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TBitBtn mit TVirtualImageList

Ein Thema von jus · begonnen am 13. Jun 2019 · letzter Beitrag vom 19. Jun 2019
Antwort Antwort
jus

Registriert seit: 22. Jan 2005
344 Beiträge
 
Delphi 2007 Professional
 
#1

TBitBtn mit TVirtualImageList

  Alt 13. Jun 2019, 19:48
Hallo,

hat jemand schon mal ein TBitBtn in Verbing mit TAction mit TVirtualImageList verwendet? Bei mir werden die Glyphs zwar in der IDE angezeigt, wenn ich das Programm ausführe werden keine Glyphs angezeigt. Wenn ich TButton verwende dann funktioniert es, aber TButton unterstützt meines Wissens nach nicht die wie TBitBtn die gemeinsame Ausrichtung von Glyph und Caption wie es TBitBtn tut.
Hat jemand eine Idee?

lg,
jus
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
701 Beiträge
 
Delphi 12 Athens
 
#2

AW: TBitBtn mit TVirtualImageList

  Alt 14. Jun 2019, 09:36
Hallo,

hat jemand schon mal ein TBitBtn in Verbing mit TAction mit TVirtualImageList verwendet? Bei mir werden die Glyphs zwar in der IDE angezeigt, wenn ich das Programm ausführe werden keine Glyphs angezeigt. Wenn ich TButton verwende dann funktioniert es, aber TButton unterstützt meines Wissens nach nicht die wie TBitBtn die gemeinsame Ausrichtung von Glyph und Caption wie es TBitBtn tut.
Hat jemand eine Idee?

lg,
jus
TButton kann das, dafür gibt es die ImageAlignment und ImageMargins-Properties. Vergiss TBitBtn, der ist heutzutage viel zu unflexibel.
Peter Below
  Mit Zitat antworten Zitat
jus

Registriert seit: 22. Jan 2005
344 Beiträge
 
Delphi 2007 Professional
 
#3

AW: TBitBtn mit TVirtualImageList

  Alt 18. Jun 2019, 18:52
...
TButton kann das, dafür gibt es die ImageAlignment und ImageMargins-Properties. Vergiss TBitBtn, der ist heutzutage viel zu unflexibel.
Naja, das mit dem ImageAlignment und ImageMargins habe ich vorher schon angeschaut. Der TButton richtet die Grafik mit Text halt nicht so wie ein TBitBtn aus, aber das sind vermutlich Dinge die dem User eh nicht auffallen würden... Insofern würde ich dir schon recht geben, wenn du sagst, dass TBitBtn eher nicht mehr weiter entwickelt wird. Hättest du da weitere Infos, dass diese Komponente nicht mehr weiter entwickelt wird?

lg,
jus
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
701 Beiträge
 
Delphi 12 Athens
 
#4

AW: TBitBtn mit TVirtualImageList

  Alt 19. Jun 2019, 07:46
...
TButton kann das, dafür gibt es die ImageAlignment und ImageMargins-Properties. Vergiss TBitBtn, der ist heutzutage viel zu unflexibel.
Naja, das mit dem ImageAlignment und ImageMargins habe ich vorher schon angeschaut. Der TButton richtet die Grafik mit Text halt nicht so wie ein TBitBtn aus, aber das sind vermutlich Dinge die dem User eh nicht auffallen würden... Insofern würde ich dir schon recht geben, wenn du sagst, dass TBitBtn eher nicht mehr weiter entwickelt wird. Hättest du da weitere Infos, dass diese Komponente nicht mehr weiter entwickelt wird?

lg,
jus
Oh, verfügbar wird TBitBtn sicher bleiben, aber halt wie bisher eher aus Gründen der Rückwärtskompatibilität und nur mit der Option, eine Bitmap als Glyph zu verwenden.

TBitBtn wurde seinerzeit nur deshalb in die VCL aufgenommen weil der Standard-Windows Button ein Image nicht direkt unterstützte (das war noch Windows 3.x und Delphi 1!) und man daher sowas mit einen owner-drawn Button realisieren mußte. Da Windows Buttons seit mehr als 10 Jahren images per imagelist unterstützen, und das viel besser als TBitBtn, gibt es keinen Grund, Resourcen für die Weiterentwicklung von TBitBtn zu verschwenden, da man damit ja nur Funktionalität duplizieren würde, die TButton schon hat. Ein offizielles Statement dazu ist mir aber nicht bekannt.
Peter Below
  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 06:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz