Die Suche ergab 101 Treffer

von harrybonn
Mi 6. Mai 2020, 15:30
Forum: Sonstiges
Thema: Wie in Synedit software-seitig einzelne Folding-Bereiche zu- oder aufklappen
Antworten: 4
Zugriffe: 1771

Re: Wie in Synedit software-seitig einzelne Folding-Bereiche zu- oder aufklappen

Ich habe mir (leider ganz unprofessionell) einfach in der Synedit-Unit eine Funktion ergänzt, welche die Information zurückliefert (müsste ich also bei der folgenden Lazarus-Version dort wieder anpassen). Die aber nur funktioniert, wenn man im Synedit zuvor Carety auf iLine setzt, bevor ich die Abfr...
von harrybonn
Di 5. Mai 2020, 22:53
Forum: Sonstiges
Thema: Wie in Synedit software-seitig einzelne Folding-Bereiche zu- oder aufklappen
Antworten: 4
Zugriffe: 1771

Re: Wie in Synedit software-seitig einzelne Folding-Bereiche zu- oder aufklappen

Danke für die Antwort.

ColdFoldcation hatte ich schon gesehen, damit kann man aber nur eine Zeile umschalten. Davon ist CodeFoldAction als "deprecated" markiert

Eine Möglichkeit den Foldstatus abzufragen gibt es aber nicht.
von harrybonn
Mo 4. Mai 2020, 22:28
Forum: Sonstiges
Thema: Wie in Synedit software-seitig einzelne Folding-Bereiche zu- oder aufklappen
Antworten: 4
Zugriffe: 1771

Wie in Synedit software-seitig einzelne Folding-Bereiche zu- oder aufklappen

1. Ich möchte gerne in einem Kontext-Menü zum Synedit Befehle einbauen wie "Dokumentationen zuklappen" oder "Regionen zuklappen". Ich kann zwar den Text durchlaufen und entsprechenden Text identifizieren, aber mit welcher Funktion klappe ich nun die gewünschte Zeile (bzw. den Zeilenbereich) auf oder...
von harrybonn
Sa 2. Mai 2020, 19:04
Forum: Sonstiges
Thema: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht
Antworten: 11
Zugriffe: 3074

Re: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht

OK, hier ist der Report: https://bugs.freepascal.org/view.php?id=37007 Mein Problem konnte ich nun lösen, indem ich alle Controls in der bisherigen (externen) Form in ein extra Panel legte. Wenn ich dann für die Form das TTabsheet als Parent setze, setze ich auch für das Panel das TTabsheet als Pare...
von harrybonn
Sa 2. Mai 2020, 16:34
Forum: Sonstiges
Thema: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht
Antworten: 11
Zugriffe: 3074

Re: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht

Zur Info: Wenn ich alternativ keine Form für das SynEdit verwende, sondern ein TFrame, dann funktioniert das Hauptmenü! Allerdings müsste ich dann einiges umstricken (bestimmte Events gibt es ja nicht beim TFrame), wenn es eine einfache andere Lösung gäbe, wäre das nice (z.B. kann ich ja Alt+D, etc,...
von harrybonn
Sa 2. Mai 2020, 15:53
Forum: Sonstiges
Thema: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht
Antworten: 11
Zugriffe: 3074

Re: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht

OK, danke habe ich gemacht.

Compiliere das Programm. Alt+D funktioniert (Hauptmenü geht auf).

Drücke auf Schalter "Create Synedit". Ein Formular mit Synedit wird erzeugt und in Tabsheet1 eingefügt.

Drücke erneut Alt+D: Funktioniert nicht mehr.
von harrybonn
Sa 2. Mai 2020, 14:54
Forum: Sonstiges
Thema: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht
Antworten: 11
Zugriffe: 3074

Re: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht

Lazarus selber arbeitet da einwandfrei. Ich habe mal weiter getestet, nur wenn Synedit den Fokus hat, funktioniert es nicht (dann ertönt nur ein beepton). Im SynEdit selber kommt auch Alt+D an, wird aber nicht behandelt, daher der Beepton. M.E. müsste Synedit die &Datei-Shortcuts (die heißen irgendw...
von harrybonn
Sa 2. Mai 2020, 14:16
Forum: Sonstiges
Thema: Den Folding-Status von SynEdit wiederherstellen
Antworten: 11
Zugriffe: 3031

Re: Den Folding-Status von SynEdit wiederherstellen

Danke, mit SynEdit.Afterloadfromfile (vor Zuweisung des gesicherten Wertes an Synedit.Foldstate) funktioniert es!
Hatte den Hinweis gestern überlesen.
:)
von harrybonn
Sa 2. Mai 2020, 12:25
Forum: Sonstiges
Thema: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht
Antworten: 11
Zugriffe: 3074

Re: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht

Ja, die "Shortcuts" sind nur durch das "&Datei" (also das &-Zeichen) definiert. Solange ich noch keine andere Datei geladen habe, funktionieren die auch alle. Wenn ich aber eine neue Form erzeuge (darin liegen die Synedits), und in das Pagecontrol einbinde (die einzelnen Seiten sind dann jeweils Par...
von harrybonn
Sa 2. Mai 2020, 00:04
Forum: Sonstiges
Thema: Den Folding-Status von SynEdit wiederherstellen
Antworten: 11
Zugriffe: 3031

Re: Den Folding-Status von SynEdit wiederherstellen

Der gespeicherte Text (für 2 Foldings) sieht so aus:

T5iG0#vH T3@g08m

(ein führendes Leerzeichen, ist das richtig?)
von harrybonn
Fr 1. Mai 2020, 23:50
Forum: Sonstiges
Thema: Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht
Antworten: 11
Zugriffe: 3074

Hauptmenü-Shortcuts (Alt+D für &Datei, Al+X für E&xtras) funktionieren nicht

Wenn ich ein leeres Formular habe, funktioneren die Shortcuts, Alt+D, etc. um die Hauptmenüs anzeigen zu lassen.

Sobald ich aber ein in einem Tabcontrol neue andere Formen einbette, funktionieren die genannten Shortcuts nicht mehr.

Woran kann das liegen und wie kann ich das beheben?
von harrybonn
Fr 1. Mai 2020, 23:46
Forum: Sonstiges
Thema: Den Folding-Status von SynEdit wiederherstellen
Antworten: 11
Zugriffe: 3031

Re: Den Folding-Status von SynEdit wiederherstellen

Deine Vermutung war richtig, Veryfychecksum liefert false zurück.
von harrybonn
Fr 1. Mai 2020, 21:41
Forum: Sonstiges
Thema: Den Folding-Status von SynEdit wiederherstellen
Antworten: 11
Zugriffe: 3031

Re: Den Folding-Status von SynEdit wiederherstellen

So sieht der Code bei mir aus (slExpand.text hat den richtigen Inhalt und die passende Text-Datei wurde zuvor in SynEdit geladen): procedure Tchild_Source.SaveFoldings(FileName: string); begin slExpand.clear; slExpand.text := AdvMemo1.FoldState; slExpand.SaveToFile(FileName); end; procedure Tchild_S...
von harrybonn
Fr 1. Mai 2020, 21:40
Forum: Sonstiges
Thema: Den Folding-Status von SynEdit wiederherstellen
Antworten: 11
Zugriffe: 3031

Re: Den Folding-Status von SynEdit wiederherstellen

Ja danke, das hatte ich auch schon per Google-Suche gefunden. Der Thread gibt aber leider keine Antwort auf meine Frage, dieser User hatte wohl das Problem, dass Getfoldstate einen leeren Wert zurücklieferte. Das ist bei mir nicht der Fall. Aber die Zuweisung des gespeicherten Foldstates hat halt ke...