![]() |
Listbox <--> memo
Hi,
folgendes Problem : ich mache hier mit einem Interbase-Tool eine Sicherung der DB. Die Statusanzeigen lasse ich in eine Memo ausgeben. Das hat den Nachteil, daß eventuell auftauchende Fehler "oben rausrutschen" und sie vielleicht nicht einmal bemerkt werden. Na gut, also benutze ich eine Listbox. Hier ist allerdings wieder eine Kleinigkeit, die mir nicht gefällt : Ist die box erst einmal komplett gefüllt, sieht man den Fortschritt nur rechts, anhand des Scrollbalkens. Wie kriegt man es hin, daß die jeweils letzte Aktion in der letzten Zeile der Box auch angezeigt wird. Das vorhergehende kann ja ruhig oben rausrutschen, mit dem Scrollbalken käme ich ja wieder zurück ? Gruß Hansa |
Moin Hansa,
also jetzt drehst Du Dich aber im Kreis. Das Memo willst Du nicht nehmen, weil da immer nach oben gescrollt wird. Die Listbox willst Du nicht nehmen, weil da nicht nach oben gescrollt wird. :shock: Ist es im Bereich des Möglichen anzusiedeln, dass Dir die Eigenschaft Scrollbars des Memo entgangen ist? |
Hi,
Zitat:
Gruß Hansa |
Re: Listbox <--> memo
Schaue dir mal die Eigenschaft TopIndex an.
Obwohl ich, genau wie Christian, das nicht so ganz verstehe. |
Re: Listbox <--> memo
Zitat:
Gruß Hansa |
Moin Hansa,
TopIndex kann man nicht im OI einstellen. Gib' mal im Editorfenster ListBox1. ein, und warte mal was Dir die Listbox so alles an Eigenschaften und Methoden präsentiert (voraussgesetzt, Du hast mindestens D4 und die Programmierhilfe aktiviert). |
Re: Listbox <--> memo
Zitat:
Zitat:
|
Hallo Hansa,
ich habe ein ähnliches Problem mit einem Memo inklusive
Delphi-Quellcode:
gelöst, für gefundene und angezeigte Fehler einen Counter gesetzt und am Ende vom Memo eine kleine Aufstellung über Anzahl und Art der Fehler gemacht bzw. einen Text platziert, der die Fehlerfreiheit bestätigt. Damit sehe ich am Ende aller Eintragungen, ob "mir oben was wichtiges 'rausgerutscht ist".
ScrollBars := ssBoth
Bei Win98SE mußte ich allerdings bei sehr langen Memolisten feststellen, daß irgendwann (wahrscheinlich beim Überschreiten einer bestimmten KiloByte-Zahl) keine Informationen mehr abgelegt werden (habe zusätzlich die Text in einer Datei abgelegt). Unter Win2000 hatte ich keine Probleme (unter anderen Versionen nicht getestet) mit zu langen Memo's. mfg eddy |
Moin eddy,
den Fehler dürftest Du bekommen, beim Überschreiten der "magischen" 64Kb Grenze. Es gab' zwar eine Möglichkeit einem Memo auch unter 9x mehr Speicher zur Verfügung zu stellen, leider weiss ich nicht mehr wie. Als Ersatz bietet sich dann RichEdit an. Da gibt es diese Beschränkung nicht. |
Zitat:
Gruß Hansa |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz