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 Info Screen mit automatisch Scrollender Memo (https://www.delphipraxis.net/61070-info-screen-mit-automatisch-scrollender-memo.html)

gsh 16. Jan 2006 18:33


Info Screen mit automatisch Scrollender Memo
 
Hi DPler

Ich sags euch ich hab echt im Forum gesucht aber nichts funktionierendes gefunden.

Ich hab folgendes schon probiert (mit TMemo und TRichEdit):
Delphi-Quellcode:
InfoMemo.ScrollBy(0, -20); //aber er zeichnet es mi nicht neu
//  InfoMemo.Repaint;     // wenn ich des mache dann setzt er die Position zurück
Ich will doch nur des der Text automatisch nach oben geht :wall:
Bin ich zu blöd dafür oder seh ich die einfachheit des Lösungsweges nur nicht.

Niko 16. Jan 2006 18:50

Re: Info Screen mit automatisch Scrollender Memo
 
Hi,

bei mir funktioniert das ohne Probleme.

Versuchs doch mal mit einem etwas kleineren Wert statt der -20 oder probiers mal in einem neuen Projekt, vielleicht liegt der Fehler an anderer Stelle.

Matze 16. Jan 2006 19:01

Re: Info Screen mit automatisch Scrollender Memo
 
Müsste nicht etwas wie

Delphi-Quellcode:
Memo1.SelStart := 0; // oder war's 1 *grübel*
gehen?

Oder was meinst du mit "automatisch nach oben geht" :gruebel:

gsh 16. Jan 2006 19:50

Re: Info Screen mit automatisch Scrollender Memo
 
@Niko: hab schon probiert

@Matze: nein geht nicht
ich meine des der Text langsam nach oben hin weg. Also eine Laufschrift nach oben

gsh 17. Jan 2006 17:34

Re: Info Screen mit automatisch Scrollender Memo
 
*push*

Lannes 17. Jan 2006 19:14

Re: Info Screen mit automatisch Scrollender Memo
 
Hallo,

das:
Delphi-Quellcode:
SendMessage(Memo1.Handle, WM_VSCROLL, SB_LINEDOWN, 0);
im Zusammenhang mit einem Timer sollte funktionieren.

gsh 17. Jan 2006 20:31

Re: Info Screen mit automatisch Scrollender Memo
 
Gut des funkt.

Aber ich möchte nicht des der eine ganze Zeile gleich runterspringt weil sonst rukelt des so. Also wie kann ich des machen des es sagen wir mal 10 pixel oder eine halbe zeile oder so nur runterspringt?

mh166 17. Jan 2006 20:45

Re: Info Screen mit automatisch Scrollender Memo
 
In den Jedis gibts doch afaik eine entsprechende Kompo... Warum eigentlich das Rad immer neu erfinden. :zwinker:

mfg, mh166

gsh 17. Jan 2006 20:49

Re: Info Screen mit automatisch Scrollender Memo
 
und wie heisst die kompo?

Daniel G 17. Jan 2006 21:35

Re: Info Screen mit automatisch Scrollender Memo
 
TJVScrollText

Oder du nimmst TScrollingCredits, die nutze ich in meinem Programm "CPUiD"

gsh 17. Jan 2006 22:11

Re: Info Screen mit automatisch Scrollender Memo
 
find ich nicht wo ist den die?

Daniel G 17. Jan 2006 22:23

Re: Info Screen mit automatisch Scrollender Memo
 
Unter Jv Scrollers, wenn du das JEDi - Package installiert hast...

gsh 18. Jan 2006 12:24

Re: Info Screen mit automatisch Scrollender Memo
 
ja ich hab jedi 10
kann es aber trotzdem nicht finden

Daniel G 18. Jan 2006 19:49

Re: Info Screen mit automatisch Scrollender Memo
 
Dann nimm doch einfach das o.g. TScrollingCredits. Is' auch doll....

gsh 19. Jan 2006 16:09

Re: Info Screen mit automatisch Scrollender Memo
 
welche kompos hast du bitte?
diese hab nämlich auch nicht

und nein möchte für das keine kompo installieren

Kevin 19. Jan 2006 16:10

Re: Info Screen mit automatisch Scrollender Memo
 
Zitat:

Zitat von gsh
ja ich hab jedi 10
kann es aber trotzdem nicht finden

Jedi10 :shock: Aktuell ist doch gerade mal die 3.1 :gruebel:

[edit]fipptehler...[/edit]

gsh 19. Jan 2006 16:14

Re: Info Screen mit automatisch Scrollender Memo
 
aso jedi
Ich hab irgendwie an indy gedacht

gsh 23. Jan 2006 16:27

Re: Info Screen mit automatisch Scrollender Memo
 
*push*

Gibt es keine Möglichkeit ohne eigene Kompo des pixel weise zu machen?

Khabarakh 23. Jan 2006 16:59

Re: Info Screen mit automatisch Scrollender Memo
 
Nimm ein TImage und MSDN-Library durchsuchenDrawText

gsh 23. Jan 2006 17:51

Re: Info Screen mit automatisch Scrollender Memo
 
aha klingt ja ganz nett aber wie kann ich des am besten mit mehren zeilen und so machen?

Khabarakh 23. Jan 2006 18:12

Re: Info Screen mit automatisch Scrollender Memo
 
Zitat:

Zitat von gsh
aha klingt ja ganz nett aber wie kann ich des am besten mit mehren zeilen und so machen?

Mit TCanvas.TextOut müsstest du jede Zeile einzeln zeichnen. DrawText macht dies und auch automatischen Zeilenumbruch schon von selbst, weshalb ich es auch vorgeschlagen habe :wink: .

gsh 23. Jan 2006 18:27

Re: Info Screen mit automatisch Scrollender Memo
 
ich hab mit Canvas leider erst ganz wenig gemacht und was ich gemacht habe ist nicht sehr erfolgreich ausgegangen. Und wie meinst du des mit dem automatischen zeilenumbruch? Heisst des wenn ich #10#13 schreib hüpft er in die nächste zeile?


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 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