Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
Delphi XE5 Professional
|
Suche in einer Memo die Gruppe, in der mein Cursor ist
4. Apr 2006, 13:19
Hallo Wissende,
ich habe eine Stringliste, in der sich CSS-Code befindet. Dieser Code wiederum befindet sich in einer Memo-Komponente. Nun möchte ich gern wissen, wo sich mein Cursor befindet.
Folgender CSS-Code als Beispiel:
body {
font-family:verdana;
font-size:12px;
}
td {
font-family:arial;
font-size:10px;
}
.black {
color:white;
font-size:10px;
background-color;black:
border: 1px #ffcc66 solid;
}
Wenn ich nun mit meinem Cursor in der Memo-Komponente bei irgendwo bei font-size:10px; stehe hätte ich gern von einer function das element .black zurück - nicht td. Ich weiss nun leider nicht, wie ich die Verbindung zwischen Cursorposition im Memo und der Strinliste herstellen kann, bzw. wie ich rückwärts oder vorwärts weitersuchen muss, wenn ich in der aktuellen Zeile nichts finden konnte, denn wie hier im Beispiel muss ja der Elementname nicht zwangsläufig in der selben Zeile stehen. Fakt ist aber, dass der Name vor der nächsten geschweiften Klammer { steht, wenn der Code korrekt ist.
Leider haben meine bisherigen Versuche einfach nicht geklappt.
Wer kann helfen? Scheinbar gibt es Probleme mit den Zeilenumbrüchen und den Leerzeichen in der Stringlist...!?
Danke
Tom
|