Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mein Urlaubskalenderkomponente (https://www.delphipraxis.net/182122-mein-urlaubskalenderkomponente.html)

Captnemo 2. Okt 2014 09:34

Delphi-Version: XE4

Mein Urlaubskalenderkomponente
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,

ich habe mal den ersten Entwurf meiner Urlaubskalenderkomponente fertig.

Könnt ihr euch ja mal anschauen und mir ggf. eure Meinung über das Design sagen.
Ich habe da mal in eine Exe gepackt, wo lediglich die Komponente drin ist, und zur Designtime die Parameter definiert sind.

Was mich noch sehr stört, ist das flackern der gezeichneten Elementen. Einfach mal mit der Maus im Grid klicken oder eine Markierung ziehen, dann sieht man, was ich meine.

[Edit] Screenshot hinzugefügt [/Edit]

Bernhard Geyer 2. Okt 2014 09:35

AW: Mein Urlaubskalenderkomponente
 
Flackern kann man eigentlich (fast) immer durch aktivieren von DoubleBuffered := True beheben.

Dejan Vu 2. Okt 2014 09:38

AW: Mein Urlaubskalenderkomponente
 
Die ZIP-Datei scheint beschädigt. Jedenfalls kommt Windows damit nicht klar.

Bernhard Geyer 2. Okt 2014 09:49

AW: Mein Urlaubskalenderkomponente
 
Zitat:

Zitat von Dejan Vu (Beitrag 1274541)
Die ZIP-Datei scheint beschädigt.

Ist ja auch kein ZIP sondern ein RAR. Hat den Windows einen vernünftigen RAR-Support oder eher nur so einen Alibi-Support?

mkinzler 2. Okt 2014 09:50

AW: Mein Urlaubskalenderkomponente
 
Zitat:

Zitat von Dejan Vu (Beitrag 1274541)
Die ZIP-Datei scheint beschädigt. Jedenfalls kommt Windows damit nicht klar.

Ist auch eine Rararchiv

Captnemo 2. Okt 2014 10:05

AW: Mein Urlaubskalenderkomponente
 
Zitat:

Zitat von Dejan Vu (Beitrag 1274541)
Die ZIP-Datei scheint beschädigt. Jedenfalls kommt Windows damit nicht klar.

:thumb::thumb: Der war gut :-D Sowas ist eigentlich meine Aufgabe hier ;-)

Zitat:

Zitat von Bernhard Geyer (Beitrag 1274540)
Flackern kann man eigentlich (fast) immer durch aktivieren von DoubleBuffered := True beheben.

Hab ich schon probiert, hat aber nicht wirklich was gebracht.

himitsu 2. Okt 2014 10:29

AW: Mein Urlaubskalenderkomponente
 
Wenn sofort die Ausgabe angestoßen wird und über mehrere Komponenten hinweg, bringt DoubleBuffered nicht unbedingt viel, jedenfalls dann, wenn es davon die Zeichenoperationen einzeln behandelt und wiederum nacheinander ausgegeben werden.

Und DoubleBuffered kann auch nachteile mit sich bringen.
> bei RDP könnte es passieren, das dann die Form/Komponente als Bitmap übertragen wird und nicht mehr über die einzelnen Zeichenbefehle (kommt dann drauf an was mehr Daten erzeigt)
> Transparenzen könnten eventuell nicht mehr berechnet/behandelt werden
> ...

OrNEC 2. Okt 2014 10:50

AW: Mein Urlaubskalenderkomponente
 
Bitte ein Screenshot hochladen und das Projekt am besten in eine zip-Datei packen!


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