Entwickler-Ecke

Jobbörse - MainMenü Suche


chickenfigt1989 - Mi 17.03.10 13:15
Titel: MainMenü Suche
Hallo
Ich habe in mein Mainmenü über 200Befehle drin und wollt gern so ne Suche haben wie die Text Suche. Man gibt einfach bei der Befehl Suche das Wort ein, die Suche sucht dan im MainMenü nach den Befehln und gibt die Treffer in ein Memo aus. Wen ich einen Treffer doppelt anklicke sollte es den Befehl auch adden also wie wen ich ihn übers MainMenü aufrufe.
Preis nach Vereinbarung.
MfG


guinnes - Mi 17.03.10 13:38

Das ist jetzt dein 3. Jobangebot, wenn ich richtig gezählt habe. Wieviele Aufträge hast du denn schon vergeben ?


chickenfigt1989 - Mi 17.03.10 13:49

Noch keinn.


ffgorcky - Do 18.03.10 11:48

Entschuldigung, dass ich hier einfach mal so eine Lösungs-Anregung einstelle:
Man muss doch nur die einzelnen Items alle durchgehen:

Delphi-Quelltext
1:
2:
3:
4:
for i:=0 to MainMenu.Items.Count-1 do
  if MainMenu.Items[i].Caption={hier Dein gesuchter String} then
    //Dann soll hier das entsprechende passierten, z.B.:
    gefunden:=true;


So - ich hoffe, dass ich Dich nicht falsch verstanden habe und dass ich damit nicht jemand anders den Job wegnehme.


Tankard - Fr 19.03.10 18:12

Moderiert von user profile iconNarses: Komplett-Zitat des letzten Beitrags entfernt.

Fehlen dann wohl nur alle Untermenüpunkte. Ne bissel aufwendiger ist der Code schon, da man den kompletten Menübaum parsen muss. Man sollte auch nach Teilstrings suchen.


elundril - Fr 19.03.10 18:19

Außerdem, was ist wenn der benutzer weder Teilwort noch das gesamte Wort kennt, sondern nur die Beschreibung? Wie will man eine Synonymsuche realisieren? Wäre da eine Hilfedatei nicht besser?

lg elundril


Tankard - Fr 19.03.10 18:25

user profile iconelundril hat folgendes geschrieben Zum zitierten Posting springen:
Außerdem, was ist wenn der benutzer weder Teilwort noch das gesamte Wort kennt, sondern nur die Beschreibung? Wie will man eine Synonymsuche realisieren? Wäre da eine Hilfedatei nicht besser?

lg elundril


Wenn man die Hint Property auch durchsuchen. Ist ja ein aufwasch. Möglichkeiten gibt es da viele.