AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Button mit Color und Form -Eigenschaften

Button mit Color und Form -Eigenschaften

Ein Thema von cherry · begonnen am 19. Jun 2006 · letzter Beitrag vom 17. Jul 2024
Antwort Antwort
Seite 7 von 7   « Erste     567
Benutzerbild von cherry
cherry
Registriert seit: 14. Nov 2005
EButton V2.0.4 - Button mit Color und Form Eigenschaften (All in One)

Package beinhaltet:

- TEButton -> Button mit vielen Farb- und Formeigenschaften
- THideBox -> Ein- Ausklapbares Label mit diversen Farboptionen
- TSSText -> Automatisch scrollender Text mit vielen Farbeigenschaften (neu)

-> neue Features für EButton: unter anderem kann man die Bilder (normal, over, down) jetzt entweder einmitten oder selber positionieren ...



Delphi-Quellcode:
{------------------------------------------------------------------------------}
{  Borland Delphi Visual Component Library                                     }
{                                                                              }
{  EButton.pas - EnemyleftButton                                               }
{                                                                              }
{  Ein Button abgeleitet von TCustomControl.                                   }
{  TEButton bietet alle Eigenschaften und Ereignisse die                       }
{  wir bereits vom herkömmlichen TButton kennen. Darüber hinaus                }
{  hat man grafisch grössere Freiheiten. Farben, Formen, Schriften...          }
{                                                                              }
{  OpenSource:                                                                 }
{                                                                              }
{  Diese Komponente kann beliebig und frei eingesetzt werden.                  }
{  Sie unterliegt keiner rechtlichen Bestimmung.                               }
{  Auch kannst du die Komponente beliebig anpassen oder weiter entwickeln.     }
{                                                                              }
{  Unter ReleaseNotes kannst du deinen Namen hinschreiben und erklären         }
{  was du gemacht hast. ES WERDEN KEINE NAMEN GELÖSCHT. Es wäre nett, wenn     }
{  du nach deinen Änderungen die Komponente wieder öffentlich zur Verfügung    }
{  stellst und die relevanten Personen darüber informierst.                    }                                                        
{                                                                              }
{------------------------------------------------------------------------------}
///////////////////////////////////////////////////////////////////////////////
// TEButton (OS) 2006, Enemyleft [email]enemyleft@gmail.com[/email]
///////////////////////////////////////////////////////////////////////////////
// ReleaseNotes:
//
// > v1.0.0 14.06.06 - Enemyleft > Fertiges **RELEASE 1.0**
//
// RELEASE 1.0 Features By Enemyleft
// ---------------------------------
// . button
// . rounded button
// . arrow button left
// . arrow button right
// . horizontal gradient 4 button
// . vertical gradient 4 button
// . many color propertys 4 all
//
//
// > v1.0.1 19.06.06 - Enemyleft > Fixes and add's
// ---------------------------------
// . gradient bug removed
// . componentsymbol added (enemyleft.dcr)
//
//
// > v1.0.2 26.06.06 - Enemyleft > Fixes and add's
// ---------------------------------
// . enabled style added
// . property prefix "E" removed
//
//
// > v1.0.3 03.08.06 - Enemyleft > Fixes and add's
// ---------------------------------
// . less Units more compatibility
//
//
// > v1.0.4 14.08.06 - Enemyleft > Fixes and add's
// ---------------------------------
// . procedure Click implemented
//
//
// > v1.0.5 28.08.06 - Enemyleft > Fixes and add's
// ---------------------------------
// . Caption bug fixed
// . Enabled bug fixed
//
//
// > v1.1.0 29.09.06 - Enemyleft > New feature
// ---------------------------------
// . picture properties
//
//
// > v2.0.0 19.06.07 - Enemyleft > New features and Bugfix
// ---------------------------------
// . Gradient property 4 ekRounded
// . Gradient property 4 ekArrowRight
// . Gradient property 4 ekArrowLeft
//
// . CMDialogKey bug fixed
//
//
// > v2.0.1 24.08.07 - Enemyleft > Fixes and add's
// ---------------------------------
// . Picture property bugfix for TIcon
//
//
// > v2.0.2 23.12.08 - Enemyleft > New Feature
// ---------------------------------
// . New Property CaptionUseOnlyOne
//
//
// > v2.0.3 13.05.09 - Enemyleft > Add's
// ---------------------------------
// . You can use System Colors now
// e.g. clWindow ...
// . New property: FontDownOnClick
// . New property: PictureDownOnClick
//
//
// > v2.0.4 28.05.09 - Enemyleft > New Feature
// ---------------------------------
// . You can place the pictures enywhere
// . New property: PicPosMiddle
// . New property: PicsX
// . New property: PicsY
//
//
///////////////////////////////////////////////////////////////////////////////
                                                        {# SPECIAL THANKS TO : }
                                                    { MaBuSE @ DelphiPraxis.de }
ACHTUNG: für die neue Komponente wird das Graphics32 Package benötigt!
Miniaturansicht angehängter Grafiken
ebutton_309.jpg  
Angehängte Dateien
Dateityp: exe enemyleft_191.exe (545,5 KB, 506x aufgerufen)
Dateityp: rar delphi_2006_kompatibel_2.0.4_173.rar (216,3 KB, 522x aufgerufen)
Ist das nur mein Gefühl, oder ist die ganze Welt verrückt geworden!?
 
juelin

 
Delphi XE5 Professional
 
#61
  Alt 7. Mai 2021, 19:30
Hallo,
ich bin begeistert vom EButton.
Das ist genau was ich brauche.
Ich benutze Windows10 und Dekphi 10.3.3
Nur ein Bug:
wenn ich den Button anklicke wird der Hintergrund vom Button schwarz.
Obwohl ich ALLE Colors (Color1+2,ColorDown1+2,ColorOver1+2) auf clYellow gesetzt habe.
Kannst Du mal schauen?
Danke und Gruß
Jürgen
Jürgen Linder
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

 
Delphi 12 Athens
 
#62
  Alt 7. Mai 2021, 20:01
Ich glaub nicht, dass er in nächster Zeit danach mal schauen wird. (die Chance daß er es ließt ist gering)

Zitat:
Letzte Aktivität: 18. Jan 2017 22:32
Im Profil sieht man keine Mail oder Webseite.
Noch k.A. ob im Quellcode was steht. [add] Mail steht im Code [/add]
Du kannst auch versuchen ihm eine PN zu schicken, hoffen er hat die Mailbenachrichtung aktiv und liest sie auch noch.



Zitat:
Anklicke
Wann passiert es?
Schon beim Drücken oder erst beim Loslassen?

Du kannst in MouseDown und/oder MouseUp einen Haltepunkt setzen,
oder in PaintButton einen bedingten Haltepnkt mit FMouseDown ,

und dann debuggen.
Schauen was in PaintButton/PaintRounded/PaintArrowRight/PaintArrowLeft passiert (je nach Einstellung).

Geändert von himitsu ( 7. Mai 2021 um 20:28 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

 
Delphi 12 Athens
 
#63
  Alt 7. Mai 2021, 20:10
[doppelpost]
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

 
Delphi 12 Athens
 
#64
  Alt 17. Jul 2024, 12:05
So, wegen https://www.delphipraxis.net/215513-...enemyleft.html nochmal ein flüchtigen Blick drauf geworfen,
bezüglich des Alters der Komponente (2006).
  • Unicode (ab Delphi 2009) : nichts Schlimmes gesehn und sieht in so weit OK aus
  • 64 Bit (ab Delphi XE2) : definitiv NICHT, da Pointer/Objektzeiger nach LongInt gecastet (und wer weiß was noch)
  • VCL-Styles (XE3 und neuer) : keine Ahnung, aber Ohne scheint zumindest zu gehn
  • Delphi 12 : mit der neuen Typ-Behandlung wird es nochmal spannend, da hier im Code schon bissl mit den Typen geschludert wurde.
    z.B. siehe https://www.delphipraxis.net/215434-...ei-events.html

Geändert von himitsu (17. Jul 2024 um 12:12 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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:59 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