TabStops sortieren

TabStops sortieren

Das hier ist mal nur ein Tipp: Der IComparer ist nicht nur für Zahlen da. Mit ihm kann man auch Objekte vergleichbar machen. In diesem Fall sind es Controls. Sie werden nach Left und Top sortiert. Wozu das nutzen soll? Man merkt es, wenn man schnell mal eine Windows Form mit vielen Controls "belegt" und dabei nicht auf die Reihenfolge geachtet hat. In diesem Beispiel gibt's eine TabStopSorter-Klasse, der man einfach eine Form im Konstruktor übergeben muss, und schon sind die TabStopps sortiert.

Tabstops mit einem eigenen Comparer in die richtige Reihenfolge bringen