- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- Mr. Y: Motoros sztorik #06
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- NASsoljunk: ZyXEL NSA-310 és az FFP
- Őskoczka
Új hozzászólás Aktív témák
-
dany27
őstag
Hi!
Úgy sikerült megoldanom hogy elkapom a CM_MOUSEENTER illetve LEAVE üzenetet de valamiért dob egy hatalmas hibát mikor ráhúzom az egerem a gombra.. Csak a képbuherálással van baja, msgboxot simán feldobatom vele.
Hoztam létre egy külön típust a gombnak.. Nah de itt a kód beszéljen inkább az!
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, jpeg, ExtCtrls;
type TButton = class(stdctrls.TButton)
img_pre: TImage;
procedure WhenMouseEnter(var Message:TMessage);message CM_MOUSEENTER;
procedure WhenMouseLeave(var Message:TMessage);message CM_MOUSELEAVE;
end;
type
Tfrm_main = class(TForm)
Button1: TButton;
img_pre: TImage;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frm_main: Tfrm_main;
implementation
{$R *.dfm}
procedure Tfrm_main.Button1Click(Sender: TObject);
begin
if messagebox(frm_main.Handle,'Valóban kiszeretnél lépni a programból?','Kilépés megerősítése',MB_YESNO)= IDYES then
application.terminate
end;
procedure Tbutton.WhenMouseEnter(var Message:TMessage);
begin
img_pre.Picture.LoadFromFile('img/egyik.jpg');
end;
procedure Tbutton.WhenMouseLeave(var Message:TMessage);
begin
img_pre.Picture.LoadFromFile('img/masik.jpg');
end;
end.
Új hozzászólás Aktív témák
Hirdetés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- A fociról könnyedén, egy baráti társaságban
- World of Tanks - MMO
- Tesla topik
- Okosóra és okoskiegészítő topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Hónap végén érkezik a Xiaomi Band 10, ára is van
- Mielőbb díjat rakatnának a görögök az olcsó csomagokra az EU-ban
- Gaming notebook topik
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA! Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Okosóra felvásárlás!! Samsung Galaxy Watch 5 Pro, Samsung Galaxy Watch 6 Classic
- Bomba ár! Lenovo ThinkPad P50 - i7-HQ I 16GB I 256SSD I Nvidia I 15,6" FHD I Cam I W10 I Gari!
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest