![]() |
[SynEdit] Probleme mit Marks
Moin,
ich habe ein SynEdit und eine ImageList mit 6 Images auf einer Form. Nun möchte ich durch einen Click auf den Rand ein Mark setzten, bzw. ihn verändern.
Delphi-Quellcode:
Das setzen funktioniert auch soweit, nur wird das Image nicht verändert.
procedure TForm1.SynEdit1GutterClick(Sender: TObject;
Button: TMouseButton; X, Y, Line: Integer; Mark: TSynEditMark); var i: integer; begin if not assigned(mark) then begin SynEdit1.Marks.ClearLine(Line); Mark := TSynEditMark.Create; Mark.Line := Line; Mark.ImageIndex := 0; Mark.Visible := true; SynEdit1.Marks.Add(Mark); end else begin if Mark.ImageIndex < 5 then begin Mark.ImageIndex := Mark.ImageIndex + 1; Mark.Visible := true; end else Mark.Free; end; end; Weis jemand von euch vielleicht einen Rat ? Gruß |
Re: [SynEdit] Probleme mit Marks
*push*
Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz