Entwickler-Ecke
Sonstiges (Delphi) - memofeld bis zum schluss scrollen??
hibbert - Do 17.10.02 18:41
Titel: memofeld bis zum schluss scrollen??
hallo,
ich war mal wieder fleißig am schreiben und habe eine netzwerkcaht programmiert! alle ereignisse werden in einem memo fled angezeigt. doch wenn das memofeld 'voll' ist, blendet sich der scrollbalken ein. posted ein anderer jetzt weiteren text, kann ich diesen nur sehen, wenn ich mauell runterscrolle, und das nervt irgendwann tierisch !! gibt es eine möglicjkeit, dass das memofeld immer bis nach ganz untern gescrollt ist?
DANKE
mfg hibbert
Christian S. - Do 17.10.02 18:55
Hi!
Ich habe leider nur eine Teillösung für Dich:
Quelltext
1: 2:
| for i:=1 TO Memo1.Lines.Count DO SendMessage(Memo1.Handle,EM_SCROLL,SB_LineDown,0); |
Eine Teillösung ist das deshalb, weil er unabhängig von der aktuellen Position immer soviele Zeilen nach unten scrollt, wie im Memo sind, egal ob das nötig ist oder nicht. Das funktioniert, ist aber schlecht.
MfG,
Peter
Delete - Fr 18.10.02 07:25
Luckie!
Ich habe leider deine Editor-Source verbummelt. Du weißt schon, die neue Version, die wir gemeinsam überarbeitet haben. Da war doch die Suchfunktion von Nico drin, bei der der Cursor auch an bestimmte Positionen sprang.
Ich glaube, das wäre hier die Lösung.
Mir fällt sie bloß nicht mehr ein. :oops:
Wiesenbiber - Fr 18.10.02 08:06
Du kannst es jam mit "MemoLines.next" versuchen, du musst halt schaun ob er den Focus automatisch auch auf den Datensatz setzt und um MemoLines.next machst du einfach ne while schleife, while "Memo not eof", irgendwie so in die Richtung müsste es gehen, hast das schonmal versucht?
Delete - Fr 18.10.02 08:54
| Wiesenbiber hat folgendes geschrieben: |
| MemoLines.next machst du einfach ne while schleife, while "Memo not eof", irgendwie so in die Richtung müsste es gehen, hast das schonmal versucht? |
Die Idee entspricht im Prinzip der von Peter (s. weiter oben).
Delete - Fr 18.10.02 14:49
| MathiasSimmack hat folgendes geschrieben: |
Luckie!
Ich habe leider deine Editor-Source verbummelt. Du weißt schon, die neue Version, die wir gemeinsam überarbeitet haben. Da war doch die Suchfunktion von Nico drin, bei der der Cursor auch an bestimmte Positionen sprang.
Ich glaube, das wäre hier die Lösung.
Mir fällt sie bloß nicht mehr ein. :oops: |
Hi, kuck mal, ob ich auf meiner HP schon die aktuelle Version habe.
Aber was du meinst ist das hier:
Quelltext
1:
| SendMessage(REdit,EM_EXGETSEL,0,LPARAM(@FindRec.chrg)); |
Gilt aber nur für ein RichEdit. Und scrollt wohl nur den markierten Text in den sichtbaren Bereich. Aber bei ihm ist ja nichts markiert.
hibbert - Sa 19.10.02 10:52
DANKE, genau das was ich brauche !!! :D :D :D
mfg Hibbert
Delete - Sa 19.10.02 14:25
Geht trotzdem? Auch gut.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!