![]() |
Button mit Color und Form -Eigenschaften
Liste der Anhänge anzeigen (Anzahl: 3)
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:
ACHTUNG: für die neue Komponente wird das
{------------------------------------------------------------------------------}
{ 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 } ![]() |
Re: Button mit Color und Form -Eigenschaften
Hey,
was ich immer wieder gerne bei solchen Projekten anmerke: Ein Bild wäre da echt nicht schlecht! :wink: mfg shark |
Re: Button mit Color und Form -Eigenschaften
Zitat:
Aber so finde ich die Kompo sehr gut, mich hats nämlich schon oft genervt, dann man beim TButton die Oberflächenfarbe nicht einstellen konnte... //Edit: Rechtschreibfehler entfernt :wall: |
Re: Button mit Color und Form -Eigenschaften
Liste der Anhänge anzeigen (Anzahl: 3)
Im Anhang:
> Neuere Version des Buttons v1.0.1 . kleiner Verlaufsbug gefixt > Bild der Komponente und des OI's. > EButton.rar (beinhaltet unter anderem) . EButton.pas . EButton.dcr . Demo Viel Spass! Erwarte immer noch konstruktive Kritik! Kritik bitte hier: ![]() |
Re: Button mit Color und Form -Eigenschaften
Wieso heissen denn die Properties alle Exxxx? Das finde ich schlecht und wäre schon ein Grund für mich die Komponente nicht zu verwenden. Da gerade das E als Synonym für Exception steht ist das nicht gut.
|
Re: Button mit Color und Form -Eigenschaften
Zitat:
|
Re: Button mit Color und Form -Eigenschaften
Also nachdem du nun Bilder online hast ist es mir es auf alle Fälle mal wert die Komp. zu testen.
// Edit: Muss echt sagen, schöne Button ;) |
Re: Button mit Color und Form -Eigenschaften
Läuft leider auf D3 nicht :-(
GraphUtil und Types wurden nicht gefunden. Mfg Tobi |
Re: Button mit Color und Form -Eigenschaften
Hi!
Ich finde die Komponente ebenfalls sehr gut. Aber könnte man das Aussehen bei "Enabled = false" nicht noch etwas anpassen? Zum Beispiel die Schrift grau, oder soetwas. //Edit: kleiner Blackout *g meine natürlich enabled = false nicht true :mrgreen: Gruß, Lennard |
Re: Button mit Color und Form -Eigenschaften
glaub du meinst enabled false grau ;-)
|
DP-Maintenance
Dieses Thema wurde von "Chakotay1308" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Open-Source" verschoben.
Ist eher eine OpenSource-Unit als etwas für die Code-Library. ;) |
Re: Button mit Color und Form -Eigenschaften
Hi...
Deine Komponente lässt sich installieren und auch auf die Form plazieren... Aber wenn ich die Application dann kompilier kommt ein Fehler dass GraphUtil.dcu nicht gefunden werden kann. Kann man deine Komponente nur benutzen, wenn man diese Unit(GraphUtil.dcu) besitzt? Ich hab Delphi 7 Personal und habe diese Unit anscheinend nicht... Greetz by Hux :dp: |
Re: Button mit Color und Form -Eigenschaften
Hast du die Komponente richtig eingebunden (Bibliothekspfad angegeben)?
|
Re: Button mit Color und Form -Eigenschaften
Jap, das hab ich...
Sogar mehrere mal gelöscht und wieder installiert... aber es fehlt einfach die unit GraphUtils... Ist sie denn bei der Personal Edition von D7 vorhanden? |
Re: Button mit Color und Form -Eigenschaften
D3 hat diese Unit auch nicht. Soviel ich weiß hat D7 PE ebenfalls die Unit nicht.
|
Re: Button mit Color und Form -Eigenschaften
Nur nebeibei (hab wir die Kompo nicht angeguckt, auf'm Screenie sieht's aber super aus):
@ cherry: Häng das Bild, die Unit, usw. doch an den allerersten Beitrag, dann muss man nicht immer erst alles nach der neuesten Unit durchsuchen. |
Re: Button mit Color und Form -Eigenschaften
Hallo Leute...
kann mir jemand sagen wie ich die Komponente einbinde ?? Ich kenn mich leider noch nicht so aus ... :oops: beschäftige mich erst seit kurzem mit Delphi, und bin dabei hier auf diese Seite gestossen. :shock: Ich habe auf ![]() gefunden wie man es, sogar mit noch nen paar Tools dabei, installiert. Hat auch soweit super geklappt (zumindest OHNE Fehlermeldungen)... aber hier komme ich nicht weiter... hab echt keinen blassen schimmer... :oops: Ich habe hier im Forum gesucht, aber nix (für mich !) brauchbares gefunden. Weiß auch nicht so recht WO NACH ich suchen soll ??? Vielen dank schonmal im voraus !!! und viele Grüße aus Essen Audiator (absoluter Newbie !!!) |
Re: Button mit Color und Form -Eigenschaften
In welchen Ordner muss ich die Dateien denn kopieren und was muss ich danach machen, um den Button auszuprobieren?
|
Re: Button mit Color und Form -Eigenschaften
SCHADE !
is wohl kein forum für anfänger.... :gruebel: machts gut.... |
Re: Button mit Color und Form -Eigenschaften
HI,
super Arbeit ... Zur GraphUtils .... Ich habe D7 PE und das gleiche Problem. Ich habe einfach GraphUtils aus deiner Unit rausgeworfen und es funktioniert ohne Probleme. Einschränkungen oder Fehlermeldungen habe ich trotzdem nicht, auch ohne GraphUtils. Ansonsten Spitze !!! :thumb: Edit: Da war noch was zu bemängeln. Ich vermisse etwas dabei: Bei den Standardbuttons gibt es den Befehl: btnBeispiel.Click; Das funktioniert bei deinen Buttons leider nicht. Ansonsten ist mir nichts weiter aufgefallen. |
Re: Button mit Color und Form -Eigenschaften
jop ich hab auch delphi 7 personal
Graphutils fehlt cherry? Könntest du sie evtl. raufloaden? |
Re: Button mit Color und Form -Eigenschaften
Zitat:
Die Komponente dürfte nun ab Delphi3 laufen! "keine Garantie" NEUE VERSION AUF SEITE 1 !! weitere Features: // 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 BITTE UM WEITERE KRITIK !! |
Re: Button mit Color und Form -Eigenschaften
Und wie installiert man jetzt die Komponente?
|
Re: Button mit Color und Form -Eigenschaften
So wie man jede Komponente installiert, gell!
Komponente -> Komponente installieren! |
Re: Button mit Color und Form -Eigenschaften
Liste der Anhänge anzeigen (Anzahl: 1)
@Alle
Generell: Schön wäre ein Link, wie man eine Komponente installiert. Und was zu tun ist, wenn die *.dcu nicht gefunden wurde. Es wird fast bei jeder Kompo diesbezgl. nachgefragt... :zwinker: Zum Programm: Super. Ich habe mir den Screenshoot angesehen. 2 eher, (sorry) 'häßliche' Icons fallen mir auf: Die mit dem Gitter und die unattaktiven Pfeile. Genial wären a) plastische Pfeile und b) 16x16 Grafiken im Button links neben der Schrift. Und kann ich eigene Designs/Buttons einfügen? (Dumm gefragt... :shock:) Sonst eine super Sache, Deine Arbeit, die in der DP noch fehlt. Go2EITS Nachtrag: Läuft ohne Probleme unter D7 :thumb: Und schon in mein Projekt eingebaut! ![]() |
Re: Button mit Color und Form -Eigenschaften
Ich benutze Delphi 2005 Personal. Muss ich da auf "Komponente" und dann auf "Neue VCL-Komponente"? Oder ganz anders??
|
Re: Button mit Color und Form -Eigenschaften
Hallo??? Will mir das niemand erklären? Ich cecke das leider nicht...!!
:wall: |
Re: Button mit Color und Form -Eigenschaften
Komponenten installieren?
Is normalerweise bei allen Komponenten ne Anleitung dabei. bei den meisten (ja, hagen, bei den meisten :zwinker: ) funktionierts so: - dateien zum Bibliothekspfad hinzufügen: Optionen/Einstellungen/Bibliothekspfad oder so... hab grad kein Delphi da... im dialog musst du dann das verzeichnis, in dem die pas/dcu-dateien zu der Kompoennte liegen, eintragen udn hinzufügen - designpackages installieren: es gibt normalerweise eine .dpk-datei. die musst du mit delphi öffnen und kompilieren und installieren, die sorgt dafür, dass die komponente in die palette kommt. |
Re: Button mit Color und Form -Eigenschaften
Und was tun, wenn nur die *.pas-Datei da ist?
|
Re: Button mit Color und Form -Eigenschaften
ähm.... herzeigen.
|
Re: Button mit Color und Form -Eigenschaften
|
Re: Button mit Color und Form -Eigenschaften
Zitat:
(Allerdings nur für D7!) Zitat:
plastische Pfeile... einfacher gesagt als getan! Dies benötigt leider wieder viel Zeit!!! Und da ich dies in der Firma mache, kann ich die im Momente leider nicht aufwenden... (vielleicht komme ich später einmal dazu) b) die Grafiken im Button sind schon einfacher zu realisieren, dies werde ich bei Gelegenheit sicher tun! Zitat:
Zitat:
|
Re: Button mit Color und Form -Eigenschaften
@Cherry
Mit den eigenen Designs/Bildern meine ich Images in den Button legen. Quasi ein eigenes Design. Gerne stelle ich ein zwei 16x16 Icons zur freien Verwendung Dir zur Verfügung. PN genügt. Weitere Icons stelle ich dann hier online, wenn es sich "einfach" in den Button einfügen ließe. Leider ist "OOP nicht so mein Ding" (schon öfters hier verkündet) zumindestens was die Programmierung von neuen Eigenschaften eines Objektes betrifft, sonst hätte ich Deinen Code schon ergänzt. Weiterhin viel Erfolg! Go2EITS |
Re: Button mit Color und Form -Eigenschaften
Na also...
Neue Picture Properties implementiert. Dazu gleich noch meine neue Komponente: HideBox... Auch da wäre ich froh über euer Feedback... Die 4-Schritt Anleitung zur installation von Komponenten unter Delphi7 ---------------------------------------------------------------------- 1. enemyleft package 2.2 herunterladen 2. doppelklick auf enemyleft.dpk 3. installieren Button klicken 4. fertig! oder: 1. Delphi starten 2. Komponente -> Komponente installieren 3. Suchen -> EButton.pas suchen (So kannst du auch nur die Komponenten installieren die du willst... 4. OK - fertig! Aja... Die neuen Versionen findest du îmmer aud dem ersten Thread!!! |
Re: Button mit Color und Form -Eigenschaften
Moin!
Zuerst: Du hast sehr gute Arbeit geleistet! Die Buttons gefallen mir ausserordentlich gut! Dennoch habe ich, denke ich, einen Bug gefunden. Wenn man in der runtime das Bitmap in der Picture Variable verändern möchte und Bitmap.Transparent angeschaltet ist, kommt es zu anzeigefehlern. Ich wäre dir sehr dankbar, wenn du das noch fixen könntest, ich habe zwar mal eben schnell in den Code geschaut aber nichts gefunden. Nur so viel: Der Fehler tritt beim zeichnen des Bitmaps auf, denn das Rohimage an sich wird im Button richtig entgegengenommen. Ich hoffe du kannst das lösen, wenn, dann findet dein Button den direkten Weg in mein Programm ;) Gruß, Max |
Re: Button mit Color und Form -Eigenschaften
Über "Komponente/Komponente installieren" sollte es funktionieren.
Da in Register "In neues Package" bei "Name der Unit" die *.pas eintragen und sich bei "Name des Package" und "Beschreibung" was nettes ausdenken. Die Komponente wird dann nach, Kompilierung und Installation, hinzugefügt. |
Re: Button mit Color und Form -Eigenschaften
Hallo allerseits !
Erstmal: Gute Arbeit cherry! :-D Ich hätte da aber nochmal 'ne Frage: wenn ich als Typ "ekRounded" auswähle wird die Property Gradient gar nicht angewandt. Ist das so oder hab ich was übersehen einzustellen, so dass Gradient auch mit "ekRounded" Buttons funzt? Schöne Grüße, der Paul |
Re: Button mit Color und Form -Eigenschaften
Liste der Anhänge anzeigen (Anzahl: 1)
Auch erstmal: Super :thumb:
Das Design geläfft mir sehr gut und es ist das was in Delphi definitiv fehlt. Aber ich habe noch etwas gefunden was mich stutzig macht: Wenn ich einen Button in der Entwicklungsumgebung als Enabled := false einstelle und dies zur Laufzeit ändere sieht der zwar so aus als wenn er gehen würde, reagiert aber nich auf Klicks...Bsp im Anhang Cool währ noch wenn man die runden Buttons auch mit Farbverlauf machen könnte. |
Re: Button mit Color und Form -Eigenschaften
Ich habe EButtons eben in mein Programm eingebaut, denn das war gerade, was ich suchte. Leider kann ich .enabled nicht aus dem Programm heraus :=True setzen. Habe die Knöppe dann eben mit Show / Hide gezeigt bzw. versteckt.
Das enablen sollte doch noch hinzukriegen sein? Denn sonst ist das alles prima! :) :-D :angel: P. S.: Ich habe Delphi 5, und nur die neueste Version der EButton-Komponente installiert. Wo gibt es eigentlich sonstwo fertige Komponenten für farbige Knöpfe mit Verlauf, abrundbaren Ecken usw... - und natürlich für Kostnix und funktionierend? |
Re: Button mit Color und Form -Eigenschaften
Vielen Dank für eure Feedbacks und Vorschläge...
Im Moment habe ich meine Abschlussarbeiten, die werden etwas dauern. Das heisst ich werde mich erst anfangs August07 drum kümmern können... Termin noriert ;-) LG enemyleft@cherry |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz