AGB  ·  Datenschutz  ·  Impressum  







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

veränderbarer Button

Ein Thema von XXcD · begonnen am 22. Sep 2006 · letzter Beitrag vom 22. Sep 2006
Antwort Antwort
Seite 1 von 3  1 23      
Benutzerbild von XXcD
XXcD

Registriert seit: 19. Sep 2006
581 Beiträge
 
Delphi 2007 Professional
 
#1

veränderbarer Button

  Alt 22. Sep 2006, 20:23
Hallo,
ich habe ebend bei delphi ein Button gemacht und wollte fragen, ob man das so machen kann. dass, wenn man mit der maus über den Button geht ein anderes bild angezeigt wird als das was so drin ist.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: veränderbarer Button

  Alt 22. Sep 2006, 20:39
Ja, du mußt Event-Methoden für das Bewegen der Maus in den Button (.onMouseEnter) und für das Verlassen des Buttons ( .onMouseLeave) implementieren.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von XXcD
XXcD

Registriert seit: 19. Sep 2006
581 Beiträge
 
Delphi 2007 Professional
 
#3

Re: veränderbarer Button

  Alt 22. Sep 2006, 20:41
Ja soweit bin ich auch schon ich brauch nur noch den befehl dass der ein anderes bild auswählt. Also ein anderes Bild anzeigt
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: veränderbarer Button

  Alt 22. Sep 2006, 20:42
Was für eine Button-Komponenet nimmst du?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von XXcD
XXcD

Registriert seit: 19. Sep 2006
581 Beiträge
 
Delphi 2007 Professional
 
#5

Re: veränderbarer Button

  Alt 22. Sep 2006, 20:44
Also ich hab kaum ahnung von Delphi. Ich habe jetzt einfach ein Bild eingefügt und dem gesagt beim klick soll etwas passieren und jetzt will ich nur nen anderes bild beim überfahren mit der maus.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: veränderbarer Button

  Alt 22. Sep 2006, 20:48
Ein normaler Button hat ja keine Bild, daher gehe ich jetzt man davon aus das du ein TBitBtn verwendest.
Dieser hat die Eigenschaft .Glyph vom Typ TBitmap.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von XXcD
XXcD

Registriert seit: 19. Sep 2006
581 Beiträge
 
Delphi 2007 Professional
 
#7

Re: veränderbarer Button

  Alt 22. Sep 2006, 20:49
genau sowas verwende ich jetzt mit nem bild drin und wenn die maus drüber geht soll nen anderes bild angezeigt wern. Nur ist jetzt das Problem ich weiß noch nichtmal ob das überhaupt möglich ist.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: veränderbarer Button

  Alt 22. Sep 2006, 20:56
Ja, es ist möglich, du mußt halt in den genannten Methoden, das Bitmap austauschen.
Am Besten du lädst die beiden Bilder in eine Imageliste, da das Laden der Bilder innerhalb des Events zu lange dauern würde.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von XXcD
XXcD

Registriert seit: 19. Sep 2006
581 Beiträge
 
Delphi 2007 Professional
 
#9

Re: veränderbarer Button

  Alt 22. Sep 2006, 20:58
Ok kannst du mir bitte sagen wie das genau geht? Mit der image liste weiß ich glaube ich schon wie das geht aber wie kann ich die im button abrufen?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: veränderbarer Button

  Alt 22. Sep 2006, 21:04
Delphi-Quellcode:
procedure TForm1.BitBtnMouseEnter(Sender: TObject);
begin
    ImageList.GetBitmap(0,(Sender as TBitBtn).Glyph);
end;
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 22:52 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