Autor |
Beitrag |
florida
Beiträge: 137
Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
|
Verfasst: Sa 19.06.10 11:30
Hallo erstmal!
Ich möchte, dass ich jetzt beim Memo eine Zeile nach unten springen kann.
Wie geht das eigentlich? Moderiert von Narses: Topic aus Sonstiges (Delphi) verschoben am So 20.06.2010 um 23:25
|
|
ALF
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Sa 19.06.10 11:43
Hi florida
Du solltest aber auch die Forenregeln kennen!
Wie währe es wenn Du Deine anderen Fragen evtl. als beantwortest markiertst, bevor Du neue Fragen stellst!
Gruss Alf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
florida
Beiträge: 137
Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
|
Verfasst: Sa 19.06.10 11:46
OK, habe ich schon gemacht. Aber heute gibt es bestimmt viel zu fragen.
|
|
ALF
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Sa 19.06.10 11:51
florida hat folgendes geschrieben : | Ich möchte, dass ich jetzt beim Memo eine Zeile nach unten springen kann.
Wie geht das eigentlich? |
Im Memo selbst mit der Kurortaste!
Ansonsten nimmst Du das, wenn es automatisch passieren soll!
Delphi-Quelltext 1:
| Memo1.Perform(WM_VSCROLL, SB_LINEDOWN, 0); |
Hab ich aber schon im letzten geschrieben!
Gruss Alf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
florida
Beiträge: 137
Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
|
Verfasst: Sa 19.06.10 12:02
Bei mir funktioniert das aber nicht (mit den if- Schleifen).
|
|
ALF
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Sa 19.06.10 12:04
Dann Poste doch den Code! Wie sollen wir wissen wie Du es nun umgesetzt hast!?
Gruss Alf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
florida
Beiträge: 137
Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
|
Verfasst: Sa 19.06.10 12:22
Hier ist der Code.
Einloggen, um Attachments anzusehen!
|
|
ALF
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Sa 19.06.10 12:40
Was soll denn nicht funktionieren!
Wenn Du auf das Memo (editor) zugreifst solltest Du dies schreiben! Das wurde schon erwähnt!
Delphi-Quelltext 1:
| for I := 0 to Editor.Lines.Count -1 do |
Wenn 'text' oder 'caption' gefunden, scrollt er um eins nach unten ansonsten nicht!
Gruss Alf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
platzwart
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Sa 19.06.10 12:41
erster Hinweis:
Delphi-Quelltext 1:
| for I := 0 to Editor.Lines.Count-1 do |
Z.B. 5 Elemente sind mit den Indizes 0, 1, 2, 3, 4 ansprechbar. Wenn also mit 0 angefangen wird zu zählen, ist das oberste Elemente dann Anzahl_Elemente-1.
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
|
|
florida
Beiträge: 137
Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
|
Verfasst: Sa 19.06.10 12:54
Es funktioniert aber immer noch nicht.
Hier ist ein überarbeiteter Code:
Einloggen, um Attachments anzusehen!
|
|
ALF
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Sa 19.06.10 13:07
Ab wo funct es denn nicht! Setzte in Zeile 62 nen Haltepunkt, weiter mit F7/F8 um zu testen ob er überhaupt in der if abfrage reinkommt!!!
Gruss Alf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
florida
Beiträge: 137
Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
|
Verfasst: Sa 19.06.10 13:09
Doch! Es funktioniert, nur war es nicht bemerkbar, da der Cursor nicht vor der Zeile stand, aber das ist nicht so schlimm.
|
|