Einzelnen Beitrag anzeigen

Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#2

Re: Komponente TMemoEx - ein TMemo mit Zeilennummern

  Alt 3. Nov 2005, 00:27
Hallo,

hast Du Dein Problem schon behoben?
Hier eine mögliche Lösung:
Delphi-Quellcode:
//... für diese Zeilen
//if self.Lines.Count < VisibleLines then h := self.Lines.Count
// else h := FirstVisibleLine + (VisibleLines - 1);
//... das einsetzen
   if self.Lines.Count < VisibleLines then
      begin
      if (Length(self.Text) > 0 ) and
         (Length(self.Text) = self.SelStart) and (self.Text[Length(self.Text)] = #10) then
         h := self.Lines.Count
         else
           h := self.Lines.Count-1;
      end
      else
        begin
        h := FirstVisibleLine + (VisibleLines-1);
        end;
Hoffe das es das ist was Du Dir vorgestellt hast.
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat