Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Delphi AutoComplete für TMemo, TRichEdit uvm. (https://www.delphipraxis.net/125828-autocomplete-fuer-tmemo-trichedit-uvm.html)

juergen 23. Dez 2009 16:35

Re: AutoComplete für TMemo, TRichEdit uvm.
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo himitsu,

Danke für deine Antwort! :thumb:
Zitat:

Zitat von himitsu
Änderst du eventuell nachträglich noch ein paar Events des Edits?
OnKeyDown, OnKeyUp, OnKeyPress und OnChange des Edits/Memors wird ja von der Komponente überschrieben, da hierrüber auf Tastatureingaben reagiert wird.

Das hatte ich schon entfernt, es tat sich aber nichts. :cry:

Ich habe nun mal ein ganz kleines Testprojekt erstellt, da bekomme ich das Edit auch nicht "verbunden".
Würde mich freuen wenn du dir das simple Testprojekt mal anschauen könntest.
Das "Edit-Hack" ist genau der Part, den ich leider nicht so verstehe... :oops:

Schon mal Danke vorab!

himitsu 23. Dez 2009 17:18

Re: AutoComplete für TMemo, TRichEdit uvm.
 
Die wordlist.txt ist leer ... wenn keine Wörter vorhanden sind, dann kann auch kein Vorschlag generriert/angezeigt werden.

PS: Wenn du dem Edit ein Popupmenü verpaßt (kann auch ein ganz leeres TPopupMenu sein), dann wird darin auch ein Eintrag "markiertes Wort der Liste hinzufügen" erstellt.

PSS: Strg+Leertaste zeigt die Liste sofort an (wenn etwas vorhanden ist), ansonsten reagiert die Komponente standardmäßig erst ab 3 zusammenhängenden Buchstaben.

juergen 23. Dez 2009 18:57

Re: AutoComplete für TMemo, TRichEdit uvm.
 
Hallo himitsu,
danke für deine Hilfe! :thumb:
Ich bin da inzwischen auch so halbwegs durchgestiegen.
Es kamen letztlich mehrere Probleme zusammen, Zuweisungen von Edit-Ereignissen , oder auch, dass das Popup-Menü erst ab 5 Zeichen aktiv wird.
Das Problem saß also eindeutig 60 cm vor dem Monitor... :stupid:

Schöne Weihnachtsfeiertage!

himitsu 23. Dez 2009 19:12

Re: AutoComplete für TMemo, TRichEdit uvm.
 
Zitat:

Zuweisungen von Edit-Ereignissen
Wenn du dieses machst, bevor meine Klasse auf das Edit losgelassen wird, dann geht es auch,
da intern die alten Ereignisprozeduren gespeichert und Ereignisse dahin weitergeleitet werden.

Zitat:

Schöne Weihnachtsfeiertage!
Dir auch http://fnse.de/S01/0P7.gif

juergen 24. Dez 2009 22:14

Re: AutoComplete für TMemo, TRichEdit uvm.
 
Ho, ho, ho, allen ein schönes Weihnachtsfest!

Mein Wunsch ist es (wie passend für heute :mrgreen: ), dass ich beim Doppelklick auf ein Listbox.Item den Text aus einem Edit in die StringList aus der AutoComplete-Unit übernehme. Es gibt ja die Methode :arrow: AutoComplete1.SaveWordsToStringList()...
Die verlangt allerdingd ein TString-Typ und Edit hat ja ein String-Typ...
Ich habe im Moment leider keine Idee wie ich das bewerkstelligen kann, da ich auf die übliche Add-Methode für die StringList nicht zugreifen kann.

Danke schon mal vorab!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:49 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz