From 5b56d76cd7aefbb30f346a96946a77e79673ab16 Mon Sep 17 00:00:00 2001 From: Frozd <59323943+frozdbyte@users.noreply.github.com> Date: Fri, 28 Nov 2025 12:41:45 +0100 Subject: [PATCH] fix: ordering --- CarManagerV2/MainForm.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CarManagerV2/MainForm.cs b/CarManagerV2/MainForm.cs index 74e9fed..1ce908d 100644 --- a/CarManagerV2/MainForm.cs +++ b/CarManagerV2/MainForm.cs @@ -63,6 +63,7 @@ namespace CarManagerV2 { // no changes Console.WriteLine($"[L] No changes for car: {car.Id}"); + flpCars.Controls.SetChildIndex(existing, _cars.IndexOf(car)); continue; } } @@ -95,10 +96,12 @@ namespace CarManagerV2 }; detailsForm.ShowDialog(); }; + if (isNew) { flpCars.Controls.Add(card); } + flpCars.Controls.SetChildIndex(card, _cars.IndexOf(car)); } // Remove cards that are no longer in _cars @@ -153,7 +156,7 @@ namespace CarManagerV2 string query = tbxSearch.Text; await Task.Delay(300); // debounce if(query != tbxSearch.Text) return; // text changed during delay - flpCars.Controls.Clear(); + //flpCars.Controls.Clear(); if (string.IsNullOrWhiteSpace(query)) { refreshCars(cars);