AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:47

Parameter dieser Suchanfrage:

Suche in Thema: aktuelle Zeile in SynEdit einfärben
Suche alle Beiträge, die von "Christian Seehase" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Christian Seehase, 30. Mai 2003
    Moin Tom,

    ich hatte so etwas geahnt.
    Das Problem ist, dass iOffset nicht wieder zurückgesetzt wird.

    Die dritte Zeile im OnKeyDown muss so aussehen:

    if ((SynEdit1.CaretY = 1) and (iOffset = -1)) or ((SynEdit1.CaretY = SynEdit1.Lines.Count) and (iOffset = 1)) or (not (Key in )) then iOffset := 0;

    Jetzt wird der Offset auch dann immer zurückgesetzt, wenn kein VK_DOWN oder VK_UP...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Christian Seehase, 30. Mai 2003
    Moin Tom,

    ich denke ich hab's

    var
    iOffset : integer; // globale Variable

    procedure TfrmMAIN.SynEdit1SpecialLineColors(Sender: TObject;
    Line: Integer; var Special: Boolean; var FG, BG: TColor);
    begin
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Christian Seehase, 29. Mai 2003
    Moin Tom,

    beim Klicken ginge es so:

    procedure TfrmMAIN.SynEdit1SpecialLineColors(Sender: TObject;Line: Integer; var Special: Boolean; var FG, BG: TColor);
    begin
    if Line = SynEdit1.CaretY then
    begin
    Special := true;
    bg :=clGreen;
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Christian Seehase, 29. Mai 2003
    Moin Tom,

    ich wüsste zu SynEdit im Moment leider gar keine Hilfe, geschweige denn eine deutschsprachige, bzw. für Newbies in SynEdit.

    Das Beispiel hab' ich schon ausprobiert, es funzt.
    Da ich mich mit SynEdit ansonsten kaum auskenne hab' ich mich auch davor "gedrückt" herauszufinden, welche Zeile die aktuelle ist. CaretPos.X wie bei RichEdit konnte ich nämlich nicht finden ;-)

    Wenn Du...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Christian Seehase, 29. Mai 2003
    Moin Tom,

    OnSpecialLineColors wird beim Zeichnen jeder Zeile aufgerufen.
    Jetzt musst Du nur noch einen Filter in die Funktion einbauen, der, je nach Zeilennummer die gerade dran ist (die Zählung fängt bei 1 an), die Farben setzt, oder eben auch nicht.

    Beispiel:
    Ich habe 3 Zeilen, und die sollen "hübsch bunt" ;-) werden:

    procedure TfrmMAIN.SynEdit1SpecialLineColors(Sender: TObject;
    ...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Christian+Seehase&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=5245
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:53 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