TTabControl - Multiselect

Rund um die LCL und andere Komponenten
Antworten
Benutzeravatar
willi4willi
Lazarusforum e. V.
Beiträge: 167
Registriert: Sa 1. Nov 2008, 18:06
OS, Lazarus, FPC: Windows, Linux (debian) / Lazarus 3.2 / FPC 3.2.2
CPU-Target: i386, win64, arm

TTabControl - Multiselect

Beitrag von willi4willi »

Wenn ich z.B. bei einer Listox oder Listview die Eigenschaft Multiselect auf TRUE setze, dann kann ich mehrere Items auswählen, wenn ich beim Anklicken gleichzeitig die STRG- oder UMSCHALT-Taste gedrückt halte.
Bei einem TabControl gelingt mir das nicht.

Hat jemand eine Idee, wie man das dort hinbekommt?
 

Viele Grüße

Willi4Willi

------------

Benutzeravatar
Zvoni
Beiträge: 363
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
CPU-Target: 32Bit
Wohnort: BW

Re: TTabControl - Multiselect

Beitrag von Zvoni »

willi4willi hat geschrieben: Fr 9. Aug 2024, 12:42 Wenn ich z.B. bei einer Listox oder Listview die Eigenschaft Multiselect auf TRUE setze, dann kann ich mehrere Items auswählen, wenn ich beim Anklicken gleichzeitig die STRG- oder UMSCHALT-Taste gedrückt halte.
Bei einem TabControl gelingt mir das nicht.
Ich versuche gerade zu verstehen, welchen Sinn es macht, mehrere Tabs in einem Tab-Control "markieren" zu können.
Ist ungefähr dasselbe als ob ich in einer Excel-Datei versuche, mehrere Blätter zu markieren.....
Hat jemand eine Idee, wie man das dort hinbekommt?
Gar nicht

EDIT: Revision!
TTabControl hat tatsächlich eine MultiSelect-Property. Aber nur diese auszuwählen hilft alleine nicht.
Vermutung: Muss selbst gebaut werden, wahrscheinlich in OnMouseDown oder ähnlich
Zuletzt geändert von Zvoni am Fr 9. Aug 2024, 13:31, insgesamt 1-mal geändert.
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
willi4willi
Lazarusforum e. V.
Beiträge: 167
Registriert: Sa 1. Nov 2008, 18:06
OS, Lazarus, FPC: Windows, Linux (debian) / Lazarus 3.2 / FPC 3.2.2
CPU-Target: i386, win64, arm

Re: TTabControl - Multiselect

Beitrag von willi4willi »

ungefähr dasselbe als ob ich in einer Excel-Datei versuche, mehrere Blätter zu markieren
Ja, genau solch eine Funktion sollte möglich sein.

Die Eigenschaft "Multiselect" gibt es, aber es funktioniert nicht.
 

Viele Grüße

Willi4Willi

------------

Benutzeravatar
theo
Beiträge: 10856
Registriert: Mo 11. Sep 2006, 19:01

Re: TTabControl - Multiselect

Beitrag von theo »

Zvoni hat geschrieben: Fr 9. Aug 2024, 13:17 Ich versuche gerade zu verstehen, welchen Sinn es macht, mehrere Tabs in einem Tab-Control "markieren" zu können.
Wieso denn nicht? Firefox kann das auch.

FF_Multitab.png
FF_Multitab.png (109.37 KiB) 1196 mal betrachtet

Benutzeravatar
theo
Beiträge: 10856
Registriert: Mo 11. Sep 2006, 19:01

Re: TTabControl - Multiselect

Beitrag von theo »

willi4willi hat geschrieben: Fr 9. Aug 2024, 13:27 Die Eigenschaft "Multiselect" gibt es, aber es funktioniert nicht.
Hast du auf Windows oder GTK probiert?

Ggf. -> Bug Report.

Benutzeravatar
Zvoni
Beiträge: 363
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
CPU-Target: 32Bit
Wohnort: BW

Re: TTabControl - Multiselect

Beitrag von Zvoni »

theo hat geschrieben: Fr 9. Aug 2024, 14:28
willi4willi hat geschrieben: Fr 9. Aug 2024, 13:27 Die Eigenschaft "Multiselect" gibt es, aber es funktioniert nicht.
Hast du auf Windows oder GTK probiert?

Ggf. -> Bug Report.
Ich selbst unter Windows, and da gings nicht (Laz 2.2.6)
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
willi4willi
Lazarusforum e. V.
Beiträge: 167
Registriert: Sa 1. Nov 2008, 18:06
OS, Lazarus, FPC: Windows, Linux (debian) / Lazarus 3.2 / FPC 3.2.2
CPU-Target: i386, win64, arm

Re: TTabControl - Multiselect

Beitrag von willi4willi »

Hast du auf Windows oder GTK probiert?
Ich habe beides probiert. Zielplattform wäre Windows.
 

Viele Grüße

Willi4Willi

------------

Benutzeravatar
theo
Beiträge: 10856
Registriert: Mo 11. Sep 2006, 19:01

Re: TTabControl - Multiselect

Beitrag von theo »


Antworten