Autor Beitrag
Jann1k
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 866
Erhaltene Danke: 43

Win 7
TurboDelphi, Visual Studio 2010
BeitragVerfasst: Sa 07.04.07 23:54 
angeregt durch einen Thread, bei dem jemand ein Problem mit seinem Wator Programm hatte und durch den beigelegten Wikipedia Artikel, hab ich mein eigenes Wator Programm geschrieben, in diesem sieht man die fisch- bzw. haipopulation auch anhand eines diagramms.

Mein Problem ist, dass der x-wert kontinuierlich steigt und so der Graph unweigerlich über den Rand des images hinausgezeichnet wird. Ich könnte nun bei erreichen des endes den graphen stauchen, damit er wieder reinpasst, aber ich wollte es gerne so machen, dass man das image scrollen kann um den graphen weioter zu verfolgen.

ich weiß nur nicht wie das geht und bräcuhte hilfe, wie kann ich ein image horizontal scrollen?
Coder
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: So 08.04.07 01:11 
Pack es in eine TScrollbox.

MfG
ub60
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 765
Erhaltene Danke: 130



BeitragVerfasst: So 08.04.07 01:12 
Eine Möglichkeit:
Zuerst die komplette Ausgabe in ein Bitmap zeichnen.
Dann nur den momentan gewünschten Inhalt in die Canvas kopieren (z. B. mit CopyRect).

Bye!
ub60
Jann1k Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 866
Erhaltene Danke: 43

Win 7
TurboDelphi, Visual Studio 2010
BeitragVerfasst: So 08.04.07 01:43 
wie benutz ich denn eine scrollbox? bei mir zeigt das nur den ausschnitt aus dem image an
alias5000
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: So 08.04.07 01:50 
IMHO müsstest du einfach die Größe des Images mit vergrößern und ggfs. in der Scrollbox ganz nach unten scrollen, wenn nötig.

Gruß
alias5000

_________________
Programmers never die, they just GOSUB without RETURN