Delphi, hogyan kell háttérbeállítani a pagecontrol - tabsheet
segíts, mondd meg nekem. Azt kell, hogy helyettesítse a háttérben inkább PageCotol TabSheet háttérképet fülre. Tettem a következő módon: pocedue TFom1.TabSheet1Show (Sede: TObject); begiTabSheet1.Bush.Bitmap: = Tbitmap.Ceate; TabSheet1.Bush.Bitmap.LoadFomFile ( '480X362.bmp'); ed; // és minden bekapcsolva Delphi 7No tettem Embacadeo RAD Studio XE2 és ott valamilyen okból, akkor nem észleli a hibát nem mutatja ki a képet - a háttérben. mondja meg, tud valaki más módot arra, hogy hátteret teremtsen a TabSheet-en. a Kép eltűnik. mivel felülírja a címkét, és ez az. ahogyan a kép felülírja a címkét.
Delphi: Delphi, hogyan állítsd be a háttérképet a PageControl-gt; TabSheet-ban
hogyan telepíthet egy összetevőt a Delphi 7 TIdTheadMgDefault mappába
Átálltam a Delphi 7-ről a XE-re. Korábban arra használtam, hogy kiemeljük a kódot a billiatcode-ból. A fejlesztő webhelye azt mondja, hogy XE-re telepíthet, például. De nem így szólt. Mondja meg, hogyan kell telepíteni a XE-re.
3288 113563 113636
LGN (Vendég) 3 évvel ezelőtt
Ha az XE2 projekt tulajdonságaiban az Alkalmazás \ \ Futásidejű témák \ u003d None parancsot nem futtatja, akkor a megadott kód az XE2-ben fog működni.
A mellékelt témák megfelelő működéséhez TTabSheet utódot kell létrehoznia, és felül kell hagynia a WM_ERASEBKGND üzenet privát feldolgozását:
típus
TMyTabSheet \ u003d osztály (TTabSheet)
magán
WMEraseBkgnd eljárás (var Message: TWMEraseBkgnd); üzenet WM_ERASEBKGND;
végén;
Adjon hozzá egy oldalt a meglévő PageControlhoz az alábbiak szerint:
a TMyTabSheet.Create (Self) segítségével
PageControl: \ u003d PageControl1;
Az igazság az ellenőrzéseknek a kép fölött való megjelenítésével még mindig meg kell bajlódni ;-)
EchoDia (Vendég) 3 évvel ezelőtt
ahogyan a kép felülírja a címkét.
Megjelenítési sorrendjük van (úgy tűnik a Z-order). Jobb egérgombbal kattintson a képre, és megjelenik egy parancs, amely az aljára küld (valami a hátulról).
PS, ha ez nem munkahelyi tanítás, akkor az olyan dolgokra, amelyeket a kezedbe akarsz vinni, hátborzongatóan lüktet