AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TButton Design

Ein Thema von M1ndgr4ve · begonnen am 3. Mär 2015 · letzter Beitrag vom 6. Mär 2015
Antwort Antwort
Seite 1 von 2  1 2      
M1ndgr4ve

Registriert seit: 3. Mär 2015
Ort: Bern
29 Beiträge
 
Delphi XE6 Professional
 
#1

TButton Design

  Alt 3. Mär 2015, 14:58
Hallo Comunity

Ich bin relativ neu ind der Programmierer Szene
Meine Frage ist wie kann ich den TButton umdesignen?
S gibt hier min. 100 beiträge aber keiner hilft mir weiter.
Gibt es auch etwas unkompliziertes?
Hatte das ganze mit PNG bildern und so probiert darauf folgte dann eine Fehlermeldung und da ich nicht rausfinden konnte
wo der Fehler ist musste ich wieder von vorne anfangen...
Also hat jemand was für mich?
Wäre Cool.

Peace
Basti
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: TButton Design

  Alt 3. Mär 2015, 15:07
Moin und willkommen im Forum.

Du könntest die Komponenten "TBitBtn" oder "TSpeedButton" nehmen (sind bei Delphi dabei) oder auf Seiten wie torry.net oder delphiarea.com nach Buttons schauen, die Deinen Vorstellungen entsprechen.
Wenn Du es selbst machen möchtest, wäre es hilfreich zu wissen, was Du getan hast und welche Fehlermeldung dabei wann aufgetreten ist.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#3

AW: TButton Design

  Alt 3. Mär 2015, 15:15
Ausserdem: Was verstehst Du unter "umdesignen"? Farbgebung ändern? Form ändern? Reaktion ändern?

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
M1ndgr4ve

Registriert seit: 3. Mär 2015
Ort: Bern
29 Beiträge
 
Delphi XE6 Professional
 
#4

AW: TButton Design

  Alt 3. Mär 2015, 15:21
Hey

Danke für die schnelle Antwort.
Bin in einem Praktikum und muss mir alles selber beibringen bzw. die nötigen Informationen beschaffen. Dieses Forum hat mir schon viel geholfen

Hab jetz das mit dem Speedbutton ausprobiert und hab da jetz einen selber erstellten(grafisch) Button als BMP hochgeladen.
So weit bin ich jetz gekommen.
Jetz habe ich allerdings das Problem das mir auf dem Botton die Beschriftung nicht mehr angezeigt wird.
Wie löse ich das?

@Sherlock:
Ich meine vorallem Grafisch umdesignen. Form, Farbe usw...
Basti
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#5

AW: TButton Design

  Alt 3. Mär 2015, 15:31
Mit XE6 hast du ein Werkzeug, daß Dir die Verwendung sogenannter Styles ermöglicht. Am einfachsten geht das über die Projektoptionen. Da kannst du unter "Erscheinungsbild" aus einer Vielzahl vorgefertiger Stile auswählen, und so die gesamte Anwendung "aus einem Guss" abweichend vom durch den Benutzer eingestellten windows-Style umgestalten. Ob das nun dem Anwender gefällt ist dabei eben was anderes

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
M1ndgr4ve

Registriert seit: 3. Mär 2015
Ort: Bern
29 Beiträge
 
Delphi XE6 Professional
 
#6

AW: TButton Design

  Alt 3. Mär 2015, 15:52
Vielen Dank!

Das wusste ich nicht. Ob es einem gefällt ist wirklich was anderes^^
Ich denke schon das es grad für jemanden mit weniger Erfahrung von Vorteil ist wenn man das selber versucht hinzukriegen ohne vorgefertigte Designs.
Basti
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#7

AW: TButton Design

  Alt 3. Mär 2015, 15:55
Da kannst Du aber ganz schön Probleme bekommen, darum gibts das ja. Im Prinzip ist es nänmlich nicht nur damit getan, eine Grafik als Button-Ersatz zu nehmen. Man muss ja auf die diversen Events reagieren (MouseOver, ButtonClick). Und eigentlich steht die Funktionalität der Anwendung im Vordergrund, das Eye-Candy ist für später da.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
M1ndgr4ve

Registriert seit: 3. Mär 2015
Ort: Bern
29 Beiträge
 
Delphi XE6 Professional
 
#8

AW: TButton Design

  Alt 3. Mär 2015, 16:04
Ja das ist mir klar. Nur ist es halt grad im Moment meine Aufgabe das zu tun. Also die Grafische Oberfläche einrichten.
Aber damit du weisst um was es geht hier n bisschen Code hab ewig lange gebraucht bis es geklappt hat.

procedure TForm1.EntfernenClick(Sender: TObject);
begin
node.DeleteChildren;
end;

procedure TForm1.HinzufügenClick(Sender: TObject);
begin
node :=Treeview1.GetNodeAt (KX, KY);
TreeView1.Items.AddChild(Node,Eingabe.Text);
end;

procedure TForm1.TreeView1MouseDown(Sender: TObject; Button: TmouseButton;
Shift: TshiftState; X, Y: Integer);
begin
node :=TreeView1.GetNodeAt(X,Y);
KX :=X;
KY :=Y;

Sinn der Sache ist es einen Tree zu bauen wo ich über ein Edit fenster eingegebene sachen über Buttonklick direkt als Child in den Tree übertragen kann und auch wieder löschen wenn man es nicht mehr braucht.
Basti
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#9

AW: TButton Design

  Alt 3. Mär 2015, 16:09
Das ist doch Funktionalität, die unabhängig vom Aussehen der Knöpfchen ist.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
M1ndgr4ve

Registriert seit: 3. Mär 2015
Ort: Bern
29 Beiträge
 
Delphi XE6 Professional
 
#10

AW: TButton Design

  Alt 3. Mär 2015, 16:11
Ja eben

Und jetz sind halt grad die Knöpfchen dran.
Basti
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 09:42 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