![]() |
Re: PageControl und Buttons optimal zeichnen
Ok Danke für den Tipp!
|
Re: PageControl und Buttons optimal zeichnen
Ich habe das mal getestet und bin dabei auf ein Problem gestoßen.
Die einzelnen Tabs eines Tabcontrol bekommen nur Ihren Tabindex zur Identifizierung, aber nicht wie Pages zB. Name. Da aber aus der DB ausgelesen wird welcher Button auf einen bestimmten Tab angezeigt werden soll ist das schwierig ohne einen Bezug. Der Tabindex hat glaube ich nur Lese-Eigenschaft. Zur Verdeutlichung: DB-Buttonpanel: ID Panelnr Tab-Beschriftung DB-Buttons: ID Panelnr Buttonbeschriftung Int(für Tag) Andernfalls muss die DB umgestrickt werden. |
Re: PageControl und Buttons optimal zeichnen
Zitat:
Zitat:
Delphi-Quellcode:
Wenn du schon die Namen der TabSheets eines PageControls (sowas wie 'TabSheet1') in der DB stehen hast, kannst du auch selbigen lesen und aus einer Umsetztabelle (z.B. eine TStringList) den TabIndex holen.
for i := 0 to Pred(TabControl.Tabs.Count) do
if TabControl.Tabs[i] = 'TabNameAusDB' then TabControl.TabIndex := i; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 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