AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TolSkinForm - Skinkomponente
Thema durchsuchen
Ansicht
Themen-Optionen

TolSkinForm - Skinkomponente

Ein Thema von Klaus-B.Schmidt · begonnen am 29. Jul 2005 · letzter Beitrag vom 16. Jul 2008
Antwort Antwort
Seite 3 von 4     123 4      
Klaus-B.Schmidt
Registriert seit: 2. Apr 2004
Hi leute,
ich ha hier mal eine Skinkomponente für euch zum testen. Sie beinhaltet noch einige bugs. die grafiken werden in der ini im skinverzeichnis festgelegt, in der ini wird eingestellt, in welcher datei(bitmap) und welche postition das bild in der bitmap hat festgelegt wird.

in dieser version ist es wichtig, dass die config.ini datei mit dem style namen im hauptverzeichnis liegt.

Ich hoffe, dass ihr mir helfen könnt, bugs zu beseitigen , anregungen zu finden, und diese umzusetzten. an der komponente (tolskinform) hab ich inzwischen schon 1-1 1/2 wochen investiert, und bekomme die möglichkeit, diese transparent darzustellen nicht ganz hin.
wenn man die ini im skinverzeichnis [form]transparent auf '1' setzt, wird die form schon transparent angezeigt, nur während des resizen gibt es immernoch probleme.

MfG
Klaus
Miniaturansicht angehängter Grafiken
screenshot_199.jpg  
Angehängte Dateien
Dateityp: zip tolskinform_alpha_346.zip (401,3 KB, 307x aufgerufen)
 
Daniel G
 
#21
  Alt 25. Aug 2005, 20:48
Zitat von Meflin:
@daniel: eher nicht. geht nämlich nicht (Skindatei konnte nicht geladen werden)
Och sch.... Sagt mir doch, dass ich die Hälfte vergessen hab'! *updated*

Übrigens, bei Windows XP sind die Ecken auch rosa. Ich würde sagen, dass das an der Bitmap liegt. Ein ähnliches Phänomen kann man mit selbsterstellten Icons in Delphiprogrammen beobachten. Das hat irgendwas mit der Farbtiefe zu tun...
  Mit Zitat antworten Zitat
Benutzerbild von Sprint
Sprint

 
Delphi 5 Professional
 
#22
  Alt 25. Aug 2005, 20:48
Zitat von Luckie:
Ich habe ein Windows 2000. Da ist nichts transparent.
Auf meinem XP System sind die Ecken auch nicht transparent.
  Mit Zitat antworten Zitat
Benutzerbild von freak4fun
freak4fun

 
Delphi 10.2 Tokyo Starter
 
#23
  Alt 26. Aug 2005, 10:17
Hallo ,
ich finde die Idee super. Allerdings stimme ich dem zu, das die ähm... Komponente nicht brauchbar ist, wenn sie buggy ist.
Ich hab mir den SourceCode jetzt auch mal angesehen, aber ich komme damit nicht weiter.
Also meine Bitte: Alle offensichtlichen(geposteten)/visuellen Bugs beseitigen und eine kleine Anleitung zum erstellen eigener Skins.

Natürlich verstehe ich, das das Arbeit ist und Zeit kostet, aber ich und bestimmt auch andere würde mich sehr freuen.

MfG
freak
  Mit Zitat antworten Zitat
Benutzerbild von Amnon82
Amnon82

 
FreePascal / Lazarus
 
#24
  Alt 17. Mär 2006, 11:08
Delphi-Quellcode:
 //Ecke links oben
  bmp := FSkinManager.GetSkinBmp(FORM_TITLE_EDGE_LEFT);
  PaintBmp(TitleDC, 0, 0, bmp.Width, bmp.Height, bmp,hr);
         topedgeleft:=bmp.Width;
// SetBkMode(Titledc, clnone);
Folgender Bug:

First chance exception at $7C81EB33. Exception class EAccessViolation with message 'Access violation at address 7C928FEA in module 'ntdll.dll'. Write of address 00000010'. Process TolSkinFormDemo.exe (3508)

topedgeleft:=bmp.Width wird dann als Fehlerzeile markiert.

Hier noch ein visual bug:

http://img80.imageshack.us/img80/6941/visualbug2tw.png
  Mit Zitat antworten Zitat
Chrissi91
 
#25
  Alt 8. Apr 2006, 18:09
nHi,

super Kompo. Was mir aufgefallen ist:

Wenn ich rechts an den Rand komme, um die FEnstergröße zu ändern, schauen die Standard-schließen, Minimieren und Maximieren Buttons vor. Siehe Screenshot.

Ansonsten Top!!!
Miniaturansicht angehängter Grafiken
unbenannt_357.jpg  
  Mit Zitat antworten Zitat
Klaus-B.Schmidt

 
Delphi 2005 Personal
 
#26
  Alt 29. Mai 2006, 15:31
Sorry, dass ich die ganze Zeit nichts mehr gemacht habe, ich hab mich nun erneut der Komponente gewidmet, habe trotz einiger Festgestellter Bugs (wie ich die beheben soll, weiß ich noch nicht) es geschafft, die Darstellungsprobleme zu minimieren (bis auf den Bug, dass kein TMainMenue ausgegeben wird -> alternative ToolBar(2000)). Ich bin zuversichtlich, dass die erste Release noch inerhalb des nächsten Monats veröffentlicht wird. Leider habe ioch keine ahnung, wie ich Standardkomponenten (TButton,...) mit styles belegen soll, daher erstelle ich dafür dann halt eigene Compos abgeleitet von z.B. TButton -> TolSkinButton.

Das wärs erstmal, bis ich die neue Release rausbringe, alles weitere dann

MfG
Karsten
  Mit Zitat antworten Zitat
mdx
 
#27
  Alt 16. Jun 2008, 15:19
Zitat von Klaus-B.Schmidt:
Das wärs erstmal, bis ich die neue Release rausbringe, alles weitere dann

MfG
Wann kommt die?
  Mit Zitat antworten Zitat
mkinzler

 
Delphi 11 Alexandria
 
#28
  Alt 16. Jun 2008, 15:27
Der Beitrag ist über 2 Jahre alt
Kannst dir aber mal http://sourceforge.net/projects/ekszbox-vcl/ anschauen
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

 
Delphi 7 Enterprise
 
#29
  Alt 16. Jun 2008, 17:04
mir sind auch ein paar kleine dinge aufgefallen:

1. beim maximieren des fensters, wird oben die titelleiste bei mir zur hälfte abgeschnitten!
2. die runden kannten des fensters sind nicht immer transparent, ab und an sind die ecken dann in der farbe magenta!
3. das fenster wird mit einem transparent "rand" umrundet!
4. die steuer sysmbole des fenster werden manchmal von normalen überdeckt!

2,3 und 4 hab ich nochmal in nem screener dargestellt!


aber super idee, und auch nicht so speicherfressend wie einige der hier öfter geposteten skinutils..
Miniaturansicht angehängter Grafiken
fehler_skinform_103.jpg  
Martin
  Mit Zitat antworten Zitat
Tommy1988
 
#30
  Alt 23. Jun 2008, 15:54
Da gibts noch eine kleine Macke:

- Rechtsklick auf Titel-Leiste mcht die "Standard"-Buttons sichtbar
- Dort wo normal das "MainMenu" sitzt habe ich immer (wenn ich deine Anwendung hinter einem Ordner habe, den ich gerade schließe) alte Grafiken von dem, wie gesagt, gerade geschlossenem Ordner.

Edit:
Einfacher erklärt: ich habe alle Fehler, die mein Vor-Poster im IMG angemalt hat.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:41 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