Hier ein Beispiel, das eine Drehung um 90/180/270° ermöglicht, aber auch um einen beliebigen Winkel.
Bei einer Drehung um einen beliebigen Winkel wird der Bildinhalt interpoliert.
Dabei bleibt die Transparenz erhalten.
Das Herzstück des Ganzen ist die Unit „rhsBitmapRotate.pas“, die ich in das ...
Die Suche ergab 300 Treffer
- Do 7. Mai 2026, 10:29
- Forum: Sonstiges
- Thema: [gelöst] Bild drehen im Zentrum einer Paintbox
- Antworten: 6
- Zugriffe: 872
- Mi 25. Mär 2026, 10:23
- Forum: Komponenten und Packages
- Thema: Neuer HTML-Viewer/Renderer (Pixie) für Lazarus
- Antworten: 9
- Zugriffe: 2202
Re: Neuer HTML-Viewer/Renderer (Pixie) für Lazarus
Hallo kirchfritz,
mit "Pixie" kenne ich mich leider nicht aus.
Aber da meine Lösung für das Menü nur aus HTML und CSS besteht, sollte sie mit "Pixie" ja eigentlich verwendbar sein.
mit "Pixie" kenne ich mich leider nicht aus.
Aber da meine Lösung für das Menü nur aus HTML und CSS besteht, sollte sie mit "Pixie" ja eigentlich verwendbar sein.
- Mo 23. Mär 2026, 10:37
- Forum: Komponenten und Packages
- Thema: Neuer HTML-Viewer/Renderer (Pixie) für Lazarus
- Antworten: 9
- Zugriffe: 2202
Re: Neuer HTML-Viewer/Renderer (Pixie) für Lazarus
Hallo kirchfritz,
Im Anhang ein kleines Beispiel, wie man so ein Menü mit CSS realisieren kann.Vielleicht hat jemand eine Idee, wie man die Menüfunktionalität ohne JavaScript umsetzen könnte.
- Do 11. Dez 2025, 10:30
- Forum: Benutzung der IDE
- Thema: Projekt / Projekt veröffentlichen
- Antworten: 3
- Zugriffe: 3303
Re: Projekt / Projekt veröffentlichen
Hallo charlytango,
danke für deine Antwort.
Ja, ein Projekt zu veröffentlichen funktioniert super.
Ich hatte jetzt gehofft, dass man durch die Eingabe eines entsprechenden Befehls unter Use filter to include extra files auf diesem Weg auch noch zwei Ordner, in denen sich z.B. Grafiken ...
danke für deine Antwort.
Ja, ein Projekt zu veröffentlichen funktioniert super.
Ich hatte jetzt gehofft, dass man durch die Eingabe eines entsprechenden Befehls unter Use filter to include extra files auf diesem Weg auch noch zwei Ordner, in denen sich z.B. Grafiken ...
- Fr 21. Nov 2025, 17:38
- Forum: Benutzung der IDE
- Thema: Projekt / Projekt veröffentlichen
- Antworten: 3
- Zugriffe: 3303
Projekt / Projekt veröffentlichen
Hallo,
unter Projekt / Projekt veröffentlichen kann man, recht elegant, ein Projekt schön aufgeräumt veröffentlichen / exportieren.
Aber wie kann ich zwei Ordner die auch zum Projekt gehören gleich mit exportieren?
Unter Use filter to include extra files könnte das ja gehen.
Frage: geht das und wenn ...
unter Projekt / Projekt veröffentlichen kann man, recht elegant, ein Projekt schön aufgeräumt veröffentlichen / exportieren.
Aber wie kann ich zwei Ordner die auch zum Projekt gehören gleich mit exportieren?
Unter Use filter to include extra files könnte das ja gehen.
Frage: geht das und wenn ...
- So 2. Nov 2025, 16:54
- Forum: Komponenten und Packages
- Thema: SynEdit GutterClick
- Antworten: 16
- Zugriffe: 4775
Re: SynEdit GutterClick
Hallo theo,
wenn Martin hier jetzt Korrekturen vornimmt und Sender dann der tatsächliche Sender wird, würde das zweite Beispiel wohl nicht mehr funktionieren.
Workaround eins ginge dann immer noch.
Gruß
Roland
wenn Martin hier jetzt Korrekturen vornimmt und Sender dann der tatsächliche Sender wird, würde das zweite Beispiel wohl nicht mehr funktionieren.
Workaround eins ginge dann immer noch.
Gruß
Roland
- Fr 31. Okt 2025, 17:31
- Forum: Komponenten und Packages
- Thema: SynEdit GutterClick
- Antworten: 16
- Zugriffe: 4775
Re: SynEdit GutterClick
@theo
wie fast immer: Der Fehler sitzt vor dem Bildschirm.
In den uses fehlte ganz einfach SynGutter. - Funktioniert also auch.
@martin_frb
Vielen Dank fürs drüber schauen.
Und ganz nebenbei mal vielen Dank für deine Großartige Arbeit an SynEdit, Lazarus usw.
wie fast immer: Der Fehler sitzt vor dem Bildschirm.
In den uses fehlte ganz einfach SynGutter. - Funktioniert also auch.
@martin_frb
Vielen Dank fürs drüber schauen.
Und ganz nebenbei mal vielen Dank für deine Großartige Arbeit an SynEdit, Lazarus usw.
- Fr 31. Okt 2025, 16:23
- Forum: Komponenten und Packages
- Thema: SynEdit GutterClick
- Antworten: 16
- Zugriffe: 4775
Re: SynEdit GutterClick
Hallo theo,
dein zweiter Lösungsvorschlag funktioniert irgendwie nicht so richtig.
Aber dein erster funktioniert prima.
Ich habe ihn mal ins Testprogramm eingebaut.
Vielen Dank noch mal
dein zweiter Lösungsvorschlag funktioniert irgendwie nicht so richtig.
Aber dein erster funktioniert prima.
Ich habe ihn mal ins Testprogramm eingebaut.
Vielen Dank noch mal
- Fr 31. Okt 2025, 12:24
- Forum: Komponenten und Packages
- Thema: SynEdit GutterClick
- Antworten: 16
- Zugriffe: 4775
Re: SynEdit GutterClick
Danke für eure Antworten.
@Zvoni
Wirst du mir zeigen müssen, wo das sein soll
Schau dir mal den Bereich zwischen dem Textfenster und dem vertikalen Scrollbalken an.
@martin_frb
OnGutterClick wird nur vom linken Gutter aufgerufen.
Sicher? Im angehängten Beispiel wird OnGutterClick auch bei ...
@Zvoni
Wirst du mir zeigen müssen, wo das sein soll
Schau dir mal den Bereich zwischen dem Textfenster und dem vertikalen Scrollbalken an.
@martin_frb
OnGutterClick wird nur vom linken Gutter aufgerufen.
Sicher? Im angehängten Beispiel wird OnGutterClick auch bei ...
- Fr 31. Okt 2025, 08:30
- Forum: Komponenten und Packages
- Thema: SynEdit GutterClick
- Antworten: 16
- Zugriffe: 4775
Re: SynEdit GutterClick
Seit Menschen gedenken.
Schau dir mal die rechte Seite des Quelltexteditors von Lazarus an. Dort sind die Markierungen für geänderte Zeilen, Stopmarken usw.
Das ist der RightGutter.
Schau dir mal die rechte Seite des Quelltexteditors von Lazarus an. Dort sind die Markierungen für geänderte Zeilen, Stopmarken usw.
Das ist der RightGutter.
- Do 30. Okt 2025, 17:20
- Forum: Komponenten und Packages
- Thema: SynEdit GutterClick
- Antworten: 16
- Zugriffe: 4775
SynEdit GutterClick
Wie kann ich in
herausfinden ob ich in den linken oder rechten Gutter geklickt habe?
Code: Alles auswählen
procedure TfrmMain.SynEditGutterClick(Sender: TObject; X, Y, Line: Integer; mark: TSynEditMark);- Mo 27. Okt 2025, 17:08
- Forum: Multimedia
- Thema: Skallierung 4K
- Antworten: 10
- Zugriffe: 3366
Re: Skallierung 4K
Hallo Frank,
schau die doch mal die beiden Seiten an.
https://wiki.lazarus.freepascal.org/High_DPI
https://wiki.lazarus.freepascal.org/TImageList
Gruß
Roland
Hir noch ein kleines Beispiel zum testen:
schau die doch mal die beiden Seiten an.
https://wiki.lazarus.freepascal.org/High_DPI
https://wiki.lazarus.freepascal.org/TImageList
Gruß
Roland
Hir noch ein kleines Beispiel zum testen:
- So 31. Aug 2025, 14:47
- Forum: Komponenten und Packages
- Thema: Zwei TstringGrids parallel scrollen
- Antworten: 11
- Zugriffe: 5050
Re: Zwei TstringGrids parallel scrollen
Und hier noch ein Lösungsvorschlag:
- Mi 27. Aug 2025, 10:09
- Forum: Freepascal
- Thema: [Erledigt] Menüprobleme
- Antworten: 3
- Zugriffe: 4357
Re: Menüprobleme
Hallo charlytango,
es gibt ja die ActionList, die das Menümanagement sehr vereinfacht.
Man erstellt einmal die Action und verwendet sie dann in den Menüs.
Anbei ein kleines Beispiel.
Gruß
Roland
es gibt ja die ActionList, die das Menümanagement sehr vereinfacht.
Man erstellt einmal die Action und verwendet sie dann in den Menüs.
Anbei ein kleines Beispiel.
Gruß
Roland
- Do 21. Aug 2025, 17:22
- Forum: Einsteigerfragen
- Thema: TiniPropStorage
- Antworten: 7
- Zugriffe: 7311
Re: TiniPropStorage
Hallo atroesch,
im Anhang findest du zwei Beispiele dafür, wie du die Fensterwerte speichern kannst, damit sie beim Neustart erhalten bleiben.
Die Variante im Ordner XReg verwendet TRegistry.
TRegistry ist in Lazarus implementiert, sodass es plattformübergreifend ist. ( https://wiki.freepascal.org ...
im Anhang findest du zwei Beispiele dafür, wie du die Fensterwerte speichern kannst, damit sie beim Neustart erhalten bleiben.
Die Variante im Ordner XReg verwendet TRegistry.
TRegistry ist in Lazarus implementiert, sodass es plattformübergreifend ist. ( https://wiki.freepascal.org ...