![]() |
ListBox Änderung merken
Hi,
ich möchte gerne, dass wenn ein Item in der ListBox gelöscht oder hinzugefügt wird, dass dann eine Meldung kommt, die nicht nur sagt, dass eine item gelöscht wurde, sondern da soll auch drinstehen, wie das item hieß. Also ich habe es schon hinbekommen, dass eine meldung kommt wenn eine datei gelöscht wird, über ListBox1.Items.Count, aber ich möchte ja den namen von dem gelöschtem item haben... Kann mir jemand helfen??? MFG Lars W. |
Re: ListBox Änderung merken
Ich weiß ja nicht genau wie Du in Deiner ListBox lösxht...
Aber ich würde mir einfach VOR dem Löschen den Namen des aktuell gewählten Listbox-eintrages in einer extra-Variablen merken. Moin |
Re: ListBox Änderung merken
Über Listbox.Items.Strings[] kannst du auf die einzlnen Einträge zugreifen. Musst du halt dann machen bevor du einen Eintrag löschst.
Gruß Calculon -- |
Re: ListBox Änderung merken
ich weiß aber nicht welches item gelöscht wird(das soll ein programm werden, dass dateien überwacht)
in der listbox stehen halt die aktuellen dateien, und das wird jede sekunde wiederholt, und wenn ein item gelöscht wird soll das halt in einer meldung dreinstehen |
Re: ListBox Änderung merken
dann musst Du die alter Liste mit der neuen vergleichen, bevor Du die neue reinlädst. So bekommst Du den Unterschied mit.
|
Re: ListBox Änderung merken
* zu spät*
Es gibt Windows-Call-Back Funktionen die einen Verzeichnisse und Order überwachen lassen ... |
Re: ListBox Änderung merken
ok thx probier das mit dem listbox vergleichen mal aus
|
Re: ListBox Änderung merken
Zitat:
//Edit: oder doch nicht? :gruebel: |
Re: ListBox Änderung merken
Zitat:
Die Methode ist ... naja ... dürftig ... Ich glaube ich habe mal eine Komponente gesehen die das für einen gekapselt hat ... die hieß "TDirMon" oder so ... |
Re: ListBox Änderung merken
hab aber Turbo Delphi und kann keine Komponenten erweitern :(
|
Re: ListBox Änderung merken
aber man kann sie von Hand instanziieren.
|
Re: ListBox Änderung merken
Man muss auch nicht "TDirMon" nutzen. Man kann es auch selber über die Win-API machen ...
(Ging doch dadrum, oder? ^^) |
Re: ListBox Änderung merken
Hi,
ich weiß, es ist schon ein bisschen her, aber wie macht man denn das mit der Winapi? Ich möchte also, dass wenn z.b. eine Datei auf c:\hinzukommt, dass dann eine Meldung kommt! |
Re: ListBox Änderung merken
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 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