Hi,
jedes Item in einer Listbox wird in einer neuen Zeile dargestellt. Wenn Du das nicht willst, darfst Du entweder nur ein Item erzeugen und dessen Text ist dann halt so lange wie Du ihn brauchst oder Du musst ein anderes Steuerelement nehmen.
Erstell in deinem Eventhandler also kein neues Item per Add, sondern aktualisiere den Text des ersten Items und füge dann dort den neuen Text an.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport