Hirdetés
- Hogy milyen lett az ASUS ProArt széria csúcsnotesze? Hát ilyen!
- Ilyen egy komoly célszerszám
- Nosztalgikus húrokat pendít meg a Qwertykeys legújabb, szürreális ajánlata
- Az AMD X870 platform meghódítására tör a Sapphire alaplapos divíziója
- Ha a koreaiakon múlik, még évekig ingünk-gatyánk rámehet a memóriákra
- Milyen billentyűzetet vegyek?
- Projektor topic
- AMD Navi Radeon™ RX 9xxx sorozat
- Bambu Lab 3D nyomtatók
- Épített vízhűtés (nem kompakt) topic
- Kompakt vízhűtés
- Stratégiai biztonsággal védekeznek a dráguló memóriák ellen a gyártók
- ThinkPad (NEM IdeaPad)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
Sziasztok!
Lazarusban írnék egy programot, amiben a főablak akkora, mint a képernyőfelbontás, és van egy kétszer akkora, görgethető pályakép. Ezen most egyelőre csak egy felirat van, amit a görgetés során szeretnék elmozgatni. Mozogni mozog is, de az előző helyén is megmarad, ami elég csúnyán néz ki. Az invalidate nem törli is a képernyőt egyben? Vagy mit kellene tennem a rendes kinézetű programhoz? Van külön képernyőtörlés grafikus módban is? Itt a kódom:
procedure TForm1.FormCreate(Sender: TObject);
begin
width:=Screen.width;
height:=Screen.height;
palyakep:=TBitmap.Create;
palyakep.SetSize(width*2,height*2);
palyakepx:=0;
palyakepy:=0;
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
palyakep.Free;
end;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState
);
begin
if Key=VK_LEFT then
begin
if (palyakepx+palyakep.canvas.width)-4>=width then
begin
dec(palyakepx,4);
invalidate;
end;
end;
if Key=VK_RIGHT then
begin
if palyakepx+4<=0 then
begin
inc(palyakepx,4);
invalidate;
end;
end;
end;
procedure TForm1.FormPaint(Sender: TObject);
begin
canvas.draw(palyakepx,palyakepy,palyakep);
palyakep.canvas.textout(palyakepx+(palyakep.canvas.width div 2),20,'Ez itt a közepe.');
end;
Új hozzászólás Aktív témák
- Samsung UE50NU7022 125 cm / 50 4K UHD Smart TV 6 hó garancia Házhozszállítás
- Xbox One X 1 TB + kontroller 6 hó garancia, számlával!
- PlayStation 5 SLIM DIGITAL 1 TB + kontroller 6 hó garancia, számlával!
- X1 Nano Gen2 13" 2K+ IPS i7-1280P 32GB 1TB NVMe ujjlolv IR kam gar
- Apple iPhone 14 Pro 256GB,Újszerű,Dobozával,12 hónap garanciával
- GYÖNYÖRŰ iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3871, 100% Akkumulátor
- Asus ROG Delta II gamer fejhallgató
- Ulefone Armor 33 Pro
- Bomba ár! Lenovo IdeaPad V15-IWL: i5-8GEN I 8GB I 256SSD I 15,6" FHD I Cam I W11 I Garancia!
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest


