AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:32

Parameter dieser Suchanfrage:

Suche in Thema: AutoComplete für TMemo, TRichEdit uvm.
Suche alle Beiträge, die von "Woodman" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 11 von insges. 11 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 18. Dez 2008
    Das ist in Ordnung, wie Du oben siehst, öffne ich im Memo eine ander Textdatei als im RichEdit.procedure TForm1.FormCreate(Sender: TObject);
    begin
    AutoComplete1 := TAutoComplete.Create(self,'worte.txt',Memo1);
    AutoComplete2 := TAutoComplete.Create(Form1,'plz.txt',LabeledEdit1);
    AutoComplete3 := TAutoComplete.Create(Form1,'words4.txt',RichEdit1);

    end;
    Bei der Option, das...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 15. Dez 2008
    Das kann ich Dir sagen: Beim TEdit und TRichEdit funktionierts manuell.
    Beim TMemo mußt Du noch das Popup-Menu bereinigen oder die ActionList aus meinem Testprogramm wieder zufügen.

    Ich bin dann mal weg...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 15. Dez 2008
    Ja klar, weil Du das AutoComplete "ausgeschaltet" hast :P
    Procedure TAutoComplete.EditChange(Sender: TObject);
    Var B: Boolean;

    Begin
    {B := _IsKeyPressed;
    _IsKeyPressed := False;
    If B Then ShowListView Else Hide;
    If Assigned(_OnEditChange) Then _OnEditChange(Sender);}
    End;
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 15. Dez 2008
    @himitsu: Ich hab' mir erst jetzt Dein AutoComplete richtig angesehen :o . Da sieht man den professionellen Komponenten-Entwickler - alles ist konfigurierbar und sogar die eventuell bestehenden Events hast Du berücksichtigt :thumb: .
    Das stimmt :P , versuch mal diesen - sinnfreien - Satz unter Berücksichtigung der Groß/Kleinschreibung einzugeben:

    Heraus kommt dabei:
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 15. Dez 2008
    Aua, ich glaube, jetzt hab' ich es :wall: . Ok, das war jetzt mein Fehler im Hauptprogramm und hat nichts mit der Komponente AutoComplete zu tun. Richtig?
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 15. Dez 2008
    Wow, ich erkenne meine Komponente nicht wieder :roll: (Das soll jetzt keine Bewertung sein)
    Warum nicht?(Ist ja als 'private' deklariert)
    Das sehe ich ein. Das ich die ListView erst auf visible setze wenn die Liste aufgebaut ist, reicht also nicht aus?

    Das war teilweise Absicht (Man sieht auch 2 Mouse-Cursor :P ), aber Du hast recht.

    Gute Idee :thumb:
    Funktioniert bei meiner...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 15. Dez 2008
    Du meinst wahrscheinlich die Klasse TForm!? :P
    Aber Spaß beiseite. Es liegt ja in der Verantwortung des Programmieres, welchem Formular er das AutoComplete zuweist.AutoComplete1 := TAutoComplete.Create(Form1,'TextDatei',Memo1);Da könnte auch Form2, Form3 oder sonstwas stehen. In der Komponente selbst greife ich ja nicht direkt auf die Form zu. Ich könnte natürlich noch eine Prüfung einbauen...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 15. Dez 2008
    Du meinst, das die Keywords erst während des Programmlaufes dynamisch erzeugt werden?
    Ich denke, das kann sich jeder selber einbauen, letztendlich wird die Datei in eine StrinList geladen. Dann würde natürlich der Event "OnContextPopup" wieder frei, weil dann markierte Wörter nicht mehr abgespeichert werden können.
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 14. Dez 2008
    Danke :-D
    Könntest Du mir bitte das näher erläutern - ich verstehe jetzt nicht was Du meinst. :oops:
    Ich könnte natürlich falls eine Eventbehandlung schon besetzt ist, diese mit übernehmen.
    Aber: Welche Eventbehandlung führe ich zu erst aus, die vom Hauptprogramm oder die von TAutoComplete? Ober "beißen" sich die beiden Eventbehandlunge gar?
    Ich fürcht, das muss jeder individuell...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 14. Dez 2008
    Verzeih' einem Anfänger, das ich Dir nicht ganz folgen kann :wall:
    Was ist falsch daran, den Owner mit zu geben?
    Ich will ja gerade, das die unterste Komponente (Form1) der Owner ist. Gerade in meinem Beispiel, bei dem das TMemo auf einem TPanel und dieses wiederum auf einem TTabControl sitzt ist es wichtig, das als Parent für den TListView (TAutoComplete) die Form ist.
    Eben, deswegen sorge...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    AutoComplete für TMemo, TRichEdit uvm.

      Delphi
      by Woodman, 12. Dez 2008
    Nachdem ich mir einen "Wolf" gesucht hatte und außer SynEdit nichts passendes gefunden habe (was mir für meine Zwecke etwas zu komplex ist), habe ich mir meine eigene TAutoComplete-Komponente geschrieben.
    Ich wollte für eine eigene Anwendung eine AutoComplete-Funktion haben, ähnlich wie sie die Delphi-IDE bietet.

    Die Unit "autocomplete" kann für Klassen verwendet werden, die auf TEdit...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Woodman&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=125828
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.
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