Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TTabControl Tabs tauschen? (https://www.delphipraxis.net/198178-ttabcontrol-tabs-tauschen.html)

DieDolly 10. Okt 2018 17:28

TTabControl Tabs tauschen?
 
Wie kann man bei einem TTabControl Tabs vertauschen?
Das Tabs-Property ist ein TStrings. Deswegen komme ich leider nicht weiter.

Wenn ich Tab A B und C habe möchte ich gerne C zwischen A und B schieben.
Die Grundfunktionen für Drag&Drop habe ich schon implementiert aber mir fehlt noch die Technik, um Tab Index 2 mit Tab Index 1 zu tauschen.

In Event TabControl1DragDrop, welches ausgelöst wird wenn der Drag&Drop zu Ende ist, habe ich bereits die beiden Indexe der Tabs B und C (Tab C wird genommen und auf Tab B gedroppt).
Nur wie das Tauschen funktionieren soll weiß ich nicht.

Hobbycoder 10. Okt 2018 17:46

AW: TTabControl Tabs tauschen?
 
Ohne das jetzt ausprobiert zu haben.

Aber wenn's TStrings ist, sollten dann die tabs nicht einfach über die Methode Exchange(Index1, Index2: Integer) von TStringList getauscht werden können?

DieDolly 10. Okt 2018 19:22

AW: TTabControl Tabs tauschen?
 
Klappt. Manchmal ist man einfach blind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 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