Hallo Wieland,
nur ein paar Kommentare zu einem Ausschnitt deines Codes:
Delphi-Quellcode:
procedure TForm1.SchreibeDieBox;
var
i: Integer;
begin
// Form1.ListBox1.Clear;
// innerhalb einer Methode besser nie mit dem Namen der
// Form-Variablen qualifizieren.
with ListBox do
begin
Items.BeginUpdate; // beschleunigt ungemein
Clear;
for i := 0 to High(nummern) do
Items.Add( IntToStr(nummern[i]) );
Items.EndUpdate;
// stringgrid1.Refresh; // hat hier nix verloren
// mausae(1); // gehört auf die gleiche Code-Ebene wie mausae(0)
end;
Grüße vom marabu