Autor Beitrag
Green
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

Windows XP Home
Delphi 6 Enterprise
BeitragVerfasst: So 12.02.06 17:30 
also ich habe eine RichEdit Compo und ein Bild.
sowie folgenden code:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
procedure TMainForm.IncomingRichEditChange(Sender: TObject);
begin
if ((IncomingRichEdit.Lines[IncomingRichEdit.Lines.Count-1]<>'')) then
        begin
        if (positionX<=DiagrammImg.Width) then
                begin
                with DiagrammImg.Canvas do
                        begin
                        LineTo(positionX,StartPositionY-StrToInt(IncomingRichEdit.Lines[IncomingRichEdit.Lines.Count-1])-1);
                        end;
                end
        else
                begin
                DiagrammImg.Width:=DiagrammImg.Width+10;
                        with DiagrammImg.Canvas do
                        begin
                        LineTo(positionX,StartPositionY-StrToInt(IncomingRichEdit.Lines[IncomingRichEdit.Lines.Count-1]));
                        end;
                end;
        positionX:=positionX+10;
        end;
end;


jetzt wird jedesmal wenn ws in das RichEdit geschrieben wird gezeichnet im image. und wenn der Rand vom IMG erreicht ist soll die breite immer um 10 vergrößert werden. wenn ich die breite anzeigen lasse dann wird die auch aktualisiert (um 1o inkremiert) ABER das bild ändert seine größe NICHT... was mach ich falsch???

mfG Green
Green Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

Windows XP Home
Delphi 6 Enterprise
BeitragVerfasst: So 12.02.06 20:47 
kann es sein das man das bild aktualisieren muss? wenn ja wie geht das?
PLuS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 98

Win XP, Suse Linux 9.0
D5 Standard, D2005 Personal; Perl; PureBasic
BeitragVerfasst: So 12.02.06 20:55 
Das Aktualisieren wäre

ausblenden Delphi-Quelltext
1:
DiagrammImg.Refresh;					


Hast du AutoSize beim Image vielleicht auf True, dann ändert sich die Größe ja eigentlich nicht.

_________________
Der letzte macht die Tür zu!
Green Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

Windows XP Home
Delphi 6 Enterprise
BeitragVerfasst: So 12.02.06 21:28 
hab das mal nach
ausblenden Delphi-Quelltext
1:
DiagrammImg.Width:=DiagrammImg.Width+10;					

reingeschrieben aber das macht keinen unterschied. AutoSize ist AUS.

ich find den Fehler einfach nicht...

mfG Green