Einzelnen Beitrag anzeigen

BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#4

AW: E2362 Auf protected-Symbol TCustomGrid.DeleteRow kann nicht zugegriffen werden

  Alt 17. Dez 2014, 19:49
Nur scheint der anstatt wirklich zu löschen die entsprechenden Zeilen nur aus dem definierten Bereich der Tabelle zuverschieben.
Die Methode DeleteRow löscht die Reihe nicht wirklich, sondern verschiebt diese nur ans Ende und setzt dann RowCount auf RowCount-1


Aber, warum ist bei dem einfachen TStringGrid das ich auf das Formular ziehe, das Löschen gesperrt.
Weil die Entwickler von Delphi dies so vorgesehen haben.

Aber was nützt eine Option die nicht nutzbar ist?
Sie ist doch nutzbar, aber eben nicht in TStringGrid oder TCustomGrid.

Ich habe keine Option zum Entsperren gefunden.
Die Option zum Entsperren einer Protected-Methode heisst anlegen einer neuen Klasse.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
  Mit Zitat antworten Zitat