Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 04:32

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: So Aug 03, 2008 17:22 
Offline
DGL Member
Benutzeravatar

Registriert: So Mai 11, 2003 10:36
Beiträge: 285
Wohnort: Oldenburg
Programmiersprache: Object Pascal
ich müsste glaube ich nur wissen, wie ich hier prüfen kann ob gezeichnet werden muss oder nicht:
Code:
  1.  
  2. procedure TPlScrollBoxOBJScroll.Paint;
  3. var
  4.   r,r1,r2:TRect;
  5. begin
  6.   inherited Paint;
  7. {  r1.Left:=left;
  8.   r1.Top:=top;
  9.   r1.Right:=(r1.Left+Scrollbox.ClientWidth);
  10.   r1.Bottom:=(r1.Top+Scrollbox.ClientHeight);
  11.  
  12.   r2.Left:=items[i].Left;
  13.   r2.Top:=items[i].Top;
  14.   r2.Right:=r2.Left+items[i].Width;
  15.   r2.Bottom:=r2.Top+items[i].Height;}
  16.   writeln(top,'',PaintY);
  17.  
  18.   Scrollbox.SetBounds(PaintX, PaintY, Width, Height);
  19.  
  20. end;
  21.  

Hier wird jetzt ein neues Scroll Bereich gezeichnet. ScrollBox ist meine eigene ScrollBox.
Ich kann Objekte erstellen und diese Verschiedene ScorllBoxen zuordnen. Was ganz Praktisch ist.
Somit schaffe ich verschiedene ScrollBereiche.

Das Problem ist jetzt glaube ich einfach in TPlScrollBoxOBJScroll.Paint drin. Hier müsste ich jetzt prüfen ob gezeichnet werden soll oder nicht Weil SetBounds habe ich gesehen, löst intern ein Paint aus.

_________________
MFG<br> Michael Springwald, <br>
Bitte nur Links in Deutsch, nutze überwiegend Lazarus


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.009s | 14 Queries | GZIP : On ]