Einzelnen Beitrag anzeigen

torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#3

Re: Suche in einer Stringlist die Gruppe, in der mein Cursor

  Alt 4. Apr 2006, 14:23
Hallo r2c2,

ich denke wirklich, dass ich mich falsch ausgedrückt habe. Das mit der Stringliste kann man getrost weglassen. Ich habe Deinen Code mal erweitert, da ich den Namen gleich in der Schleife ermitteln will. Aber leider klappt es nicht.

Delphi-Quellcode:
    for i := MainForm.SynEdit1.CaretX downto 0 do
      begin
        if MainForm.SynEdit1.Text[i] = '{then
        begin
          akt:=i;
          for k := akt downto 0 do
            begin
              if MainForm.SynEdit1.Text[k] = '}then
                name:=Trim(MidStr(MainForm.SynEdit1.Text,k+1,akt));
                ShowMessage(name);
                break;
            end;
        end;
      end;
Da scheint noch was im argen zu sein. Statt der Memo benutze ich die SynEdit-Komponente. Da diese kein SelPos bietet, habe ich es mal mit CaretX probiert. Irgendwo muckerts aber noch. Meine Messagebox bleibt noch leer...
Danke
Tom
  Mit Zitat antworten Zitat