Klar funktioniert Deine Lösung, aber zumindest als Programmierer finde ich es ineffektiv zu versuchen, 1000 Spalten zu löschen, wenn ich nur wenige Spalten habe...Kiffi hat geschrieben: ↑07.05.2021 19:49 PB meckert (zumindest nicht unter Windows) nicht, wenn man nicht vorhandene Spalten mit RemoveGadgetColumn() löschen will. Da marcelx ja alle Spalten löschen möchte, kann man obigen Code von mir verwenden und benötigt somit nicht die Anzahl der vorhandenen Spalten.
ListIconGadget alle Spalten löschen
Re: ListIconGadget alle Spalten löschen
Re: ListIconGadget alle Spalten löschen
war ja auch nur ein Beispiel. marcelx wird sicherlich wissen, wie viele Spalten er maximal haben wird und dann nur über diese iterieren.
Hygge
Re: ListIconGadget alle Spalten löschen
Nur blöd, wenn marcelx später einmal noch eine oder mehrere Spalten hinzufügt und sich dann wundert, warum die neu hinzugefügten Spalten nicht gelöscht werden...
Re: ListIconGadget alle Spalten löschen
Am schnellsten geht es das Gadget einfach neu zu erstellen ...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: ListIconGadget alle Spalten löschen
Danke für Ihr Lösung.
Mit "1000 Spalten zu löschen" dauert 22 ms (bei mein Applikation würde maximal 50 Spalten geben - 3 ms)
Mit SendMessage_ wäre auch OK für mich.
Mit "1000 Spalten zu löschen" dauert 22 ms (bei mein Applikation würde maximal 50 Spalten geben - 3 ms)
Mit SendMessage_ wäre auch OK für mich.
Win-10, PB 5.31 (Windows - x86)