ListView gibt Fokus unter Umständen nicht wieder frei.
-
- Lazarusforum e. V.
- Beiträge: 7178
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
ListView gibt Fokus unter Umständen nicht wieder frei.
Hallo
Gestern, bin ich einen eigenartigen Fehler auf die Schliche gekommen.
Erst dachte ich, dass würde an meiner eigentlichen Anwendung liegen(ist ja nah liegend)... aber in diesen Fall konnte ich den Fehler in einem einfach Test Projekt nach stellen.
Also: Ihr nimmt eine ListView, platziert ein paar Buttons und stellt die ListView auf vsIcon. Dann schaltet ihr MultiSelect auf true.
Nun klickt(Auf eine leere Stelle oder ihr fügt erst gar keine Einträge hinzu) ihr in die ListView und stellt Fest: Auf keinen der Buttons kann mehr geklickt werden oder in Eingabe Feldern lassen sich keine Eingaben mehr machen.
Die ListView gibt den Fokus nicht mehr "her".
Im Anhang findet ihr ein Beispiel, und ein Foto von "Über Lazarus"... das sollte alle Wichtigen Infos wie Lazarus-Version und so zeigen.
Ich arbeite unter Linux. "Linux Mint 19.3" um genau zu sein.
Wer kann den Fehler bestätigen?
Gestern, bin ich einen eigenartigen Fehler auf die Schliche gekommen.
Erst dachte ich, dass würde an meiner eigentlichen Anwendung liegen(ist ja nah liegend)... aber in diesen Fall konnte ich den Fehler in einem einfach Test Projekt nach stellen.
Also: Ihr nimmt eine ListView, platziert ein paar Buttons und stellt die ListView auf vsIcon. Dann schaltet ihr MultiSelect auf true.
Nun klickt(Auf eine leere Stelle oder ihr fügt erst gar keine Einträge hinzu) ihr in die ListView und stellt Fest: Auf keinen der Buttons kann mehr geklickt werden oder in Eingabe Feldern lassen sich keine Eingaben mehr machen.
Die ListView gibt den Fokus nicht mehr "her".
Im Anhang findet ihr ein Beispiel, und ein Foto von "Über Lazarus"... das sollte alle Wichtigen Infos wie Lazarus-Version und so zeigen.
Ich arbeite unter Linux. "Linux Mint 19.3" um genau zu sein.
Wer kann den Fehler bestätigen?
- Dateianhänge
-
- ListViewTestA.zip
- (105.04 KiB) 93-mal heruntergeladen
-
- Über Lazarus_052.png (147.8 KiB) 2032 mal betrachtet
MFG
Michael Springwald
Michael Springwald
- h-elsner
- Lazarusforum e. V.
- Beiträge: 259
- Registriert: Di 24. Jul 2012, 15:42
- OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
- CPU-Target: X86-64; arm 32bit
- Wohnort: Illertissen
- Kontaktdaten:
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Unter Windows geht es ohne Probleme.
Ich habe Lazarus 2.0.8 und FPC 3.0.4, SVN-Rev. 62944, 64bit
Mit LINUX Mint, auch 18.3, und Lazarus 2.0.6 kann ich den Fehler allerdings nachstellen. Ob das wohl am Widget-Set liegt?
Gruß HE
Ich habe Lazarus 2.0.8 und FPC 3.0.4, SVN-Rev. 62944, 64bit
Mit LINUX Mint, auch 18.3, und Lazarus 2.0.6 kann ich den Fehler allerdings nachstellen. Ob das wohl am Widget-Set liegt?
Gruß HE
-
- Beiträge: 575
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 2.2.6
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Hier unter W10 mit Lazarus 2.0.10 und FPC 3.2.0 + Laz Trunk+FPC Trunk, alles OK.
LG Maik
Windows 10,
- Lazarus 2.2.6 (stable) + fpc 3.2.2 (stable)
- Lazarus 2.2.7 (fixes) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 2.2.6 (stable) + fpc 3.2.2 (stable)
- Lazarus 2.2.7 (fixes) + fpc 3.3.1 (main/trunk)
-
- Beiträge: 202
- Registriert: Mo 24. Aug 2020, 14:16
- OS, Lazarus, FPC: Ubuntu Xenial 32, Lazarus 2.2.0, FPC 3.2.2
- CPU-Target: i386
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Bei mir wollte das Projekt, so wie es aus dem zip kam, erst mal überhaupt nicht - es behauptete, keine lpr zu haben und wollte nicht kompilieren. Ich habe dann ein neues Projekt erstellt, unit1 zugefügt und konnte den Effekt beobachten. Als ich mal probehalber den Code in MouseUp auskommentiert habe, kam dann ein leeres, nicht reagierendes Form hoch, das beim Abwürgen noch eine Schutzverletzung produzierte. Noch'n neues Projekt erstellt, selbst Listview und Buttons drauf gepackt, ähnliche Verwirrungen. Lazarus neu gestartet - keine Probleme mit dem letzten Projekt mehr. Alles wie es soll.
Langer Rede: irgendwo und -wie ist da ein andrer Wurm drin.
Langer Rede: irgendwo und -wie ist da ein andrer Wurm drin.
-
- Lazarusforum e. V.
- Beiträge: 7178
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Ich habe noch mal ins Archiv geschaut: Da ist eine LPR drin.Sieben hat geschrieben:Bei mir wollte das Projekt, so wie es aus dem zip kam, erst mal überhaupt nicht - es behauptete, keine lpr
Erst mal danke, für die Antworten und zum Teil Bestätigen Fehl verhalten. Ich kann dieses Verhalten nicht nachvollziehen.
Aber so wie es aussieht, bin ich damit wohl nicht alleine.
Das habe ich zum testen mal eingebaut gehabt, bringt aber nichts.Sieben hat geschrieben:in MouseUp auskommentiert habe, kam dann ein leeres
MFG
Michael Springwald
Michael Springwald
-
- Beiträge: 202
- Registriert: Mo 24. Aug 2020, 14:16
- OS, Lazarus, FPC: Ubuntu Xenial 32, Lazarus 2.2.0, FPC 3.2.2
- CPU-Target: i386
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Ja, das habe ich auch gesehen. Trotzdem meine wilde Vermutung - irgendwas ist da schwer korrumpiert...Ich habe noch mal ins Archiv geschaut: Da ist eine LPR drin.
-
- Beiträge: 202
- Registriert: Mo 24. Aug 2020, 14:16
- OS, Lazarus, FPC: Ubuntu Xenial 32, Lazarus 2.2.0, FPC 3.2.2
- CPU-Target: i386
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Hmpf - versehentlich auf Quote statt Bearbeiten geklickt - kann man Beiträge auch löschen?
-
- Lazarusforum e. V.
- Beiträge: 7178
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Nein, dass können nur Moderatoren.... oder der Admin.Sieben hat geschrieben:Hmpf - versehentlich auf Quote statt Bearbeiten geklickt - kann man Beiträge auch löschen?
MFG
Michael Springwald
Michael Springwald
-
- Beiträge: 575
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 2.2.6
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Wenn man ein Projekt im Trunk erstellt muss man folgende Option in den Projekteinstellungen setzen damit das Projekt in älteren Versionen geöffnet werden kann:
Projekt -> Projekteinstellungen -> Verschiedenes: "Maximize compatibily of project files (LPI and LPS)", haken setzen.
LG Maik
Windows 10,
- Lazarus 2.2.6 (stable) + fpc 3.2.2 (stable)
- Lazarus 2.2.7 (fixes) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 2.2.6 (stable) + fpc 3.2.2 (stable)
- Lazarus 2.2.7 (fixes) + fpc 3.3.1 (main/trunk)
-
- Beiträge: 6164
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Gibt es diese CheckBox auch fur lpk Dateien (Packages)?
Diese Inkompatibilität ist bei Items zu suchen. Bei der stable sind diese durchnummerriert und es hat ein Count.
Bei trunk fehlt diese Durchnummerierung.
Diese Inkompatibilität ist bei Items zu suchen. Bei der stable sind diese durchnummerriert und es hat ein Count.
Bei trunk fehlt diese Durchnummerierung.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Lazarusforum e. V.
- Beiträge: 7178
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: ListView gibt Fokus unter Umständen nicht wieder frei.
Wir schweifen hier etwas von der eigentlichen Frage bzw. Problem ab... meint ihr nicht auch?
Vielleicht dazu ein extra Thread?
Die letzten beiden Beiträge dort rein verschieben?
Vielleicht dazu ein extra Thread?
Die letzten beiden Beiträge dort rein verschieben?
MFG
Michael Springwald
Michael Springwald