Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi [SynEdit] Probleme mit Marks (https://www.delphipraxis.net/88890-%5Bsynedit%5D-probleme-mit-marks.html)

MrKnogge 22. Mär 2007 16:23


[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:
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;
Das setzen funktioniert auch soweit, nur wird das Image nicht verändert.

Weis jemand von euch vielleicht einen Rat ?

Gruß

MrKnogge 24. Mär 2007 12:33

Re: [SynEdit] Probleme mit Marks
 
*push*

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz