![]() |
TToolBar (Schalteposition per Code bestimme)
Hallo.
So erstelle ich ein Schalter (bzw. eine Schaltfläche)
Delphi-Quellcode:
wie kann ich aber nun per code sagen, das dieser Schalter am Ende erstellt werden soll, bzw. wie kann ich die Position des Schalters auf der TToolbar ändern?
Knopf := TPDJXPButton.Create(tb_taskleiste);
with Knopf do begin Name := 'tb_'+Formularname; Parent := tb_taskleiste; ShowHint := True; |
Re: TToolBar (Schalteposition per Code bestimme)
Delphi-Quellcode:
:thumb: habs selber geschaft (hab mir die DFM Datei angeschaut :) )
Knopf := TPDJXPButton.Create(tb_taskleiste);
with Knopf do begin Name := 'tb_'+Formularname; Parent := tb_taskleiste; ShowHint := True; end; for i := tb_taskleiste.ComponentCount-2 downto 0 do begin TPDJXPButton(tb_taskleiste.Components[i]).Left := 0; end; |
Re: TToolBar (Schalteposition per Code bestimme)
Hallo Karstadt,
wäre es nicht einfacher, beim neuen Button die Eigenschaft .Left auf die Breite der Toolbar zu setzen anstatt alle anderen Buttons zu verschieben? Gruß Hawkeye |
Re: TToolBar (Schalteposition per Code bestimme)
;) BESSER! Danke.
Was passiert mit der Breite wenn es 1000 schaltflächen bigt? (kommt 100 % nicht vor) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 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