AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Mehrere Listboxen synchronisieren

Ein Thema von nezumi7 · begonnen am 19. Jun 2024 · letzter Beitrag vom 20. Jun 2024
Antwort Antwort
Seite 2 von 2     12
nezumi7

Registriert seit: 11. Apr 2011
71 Beiträge
 
#11

AW: Mehrere Listboxen synchronisieren

  Alt 20. Jun 2024, 06:52
Hi himitsu,

vielen Dank, da ist für mich viel Neues dabei und daher sehr lehrreich!

Deine erste Abwandlung klappt wunderbar.

Die zweite nicht so richtig, erstens weil sie bei MouseWheel nicht reagiert (es sei denn, die Listbox hat zufällig den Focus). Zweitens weil sie nicht reagiert, wenn man sich von rechts an die Listbox ranschleicht und nur die scrollbar bedient (komischerweise scheint die Listbox dadurch nicht den Focus zu bekommen).

Daher: Gibt es einen Grund, warum Du den Focus mit aufgenommen hast?

Wenn man den weglässt, wirds besser, allerdings stört mich dann, dass sich die Listboxen beim bloßen Mousewheel nur verändern, wenn man die Maus etwas bewegt. Wenn man ganz ruhig bleibt, passiert nichts. Wahrscheinlich gibts von der Listbox dann eben keine Message. Komisch ist dann aber, warum das bei deinem ersten Beispiel besser klappt....
  Mit Zitat antworten Zitat
DaCoda

Registriert seit: 21. Jul 2006
Ort: Hamburg
145 Beiträge
 
Delphi 12 Athens
 
#12

AW: Mehrere Listboxen synchronisieren

  Alt 20. Jun 2024, 08:19
Doch TListbox geht mehrspaltig. Schau mal hier: https://docwiki.embarcadero.com/Libr...mListBox.Items

Ich schreibe zum Beispiel so in die Listbox:
lbPlayliste.Items.Add(Mp3Info.Titel + '|' + sFileName);

Und lese das so entsprechend aus:
for Loop := 0 to lbPlayliste.Items.Count - 1 do begin
SL.Add(lbPlayliste.GetField(Loop, 0));
SL.Add(lbPlayListe.GetField(Loop, 1));
end;
Debuggers don’t remove bugs, they only show them in slow-motion.

Geändert von DaCoda (20. Jun 2024 um 08:35 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.122 Beiträge
 
Delphi 12 Athens
 
#13

AW: Mehrere Listboxen synchronisieren

  Alt 20. Jun 2024, 18:45
stimmt ja ... man könnte doch bestimmt auch via LiveBindings die Listboxen miteinander verknubbln.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PosEx im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 02:05 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