- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- sziku69: Szólánc.
- Candy: Kossuth Lajos azt üzente, elfogyott a gémergépe
- bambano: Bambanő háza tája
- sh4d0w: Nyitlocker
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Ismerkedés a Zyxel NSA325 v2-vel
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
Sziasztok!
Mivel nem találtam kérdésemnek megfelelő helyet, ezért nyitottam ezt a fórumot neki, de persze mások is feltehetik itt kérdéseiket (ha esetleg valaki mégis tudja, hogy egy már létező téma lenne a tökéletes hely neki, hát elnézést, és nyugodtan áthelyezhető).
Szóval, ide nem konkrét programnyelvekkel, hanem általános programozási problémákkal kapcsolatos kérdéseket várok.
Ami pedig nekem vár megválaszolásra, az a következő kérdés: alkalmazásom ablakának átméretezésekor a benne lévő grafikai elemeket helyezném át úgy, hogy az új mérethez alkalmazkodjon az elhelyezkedésük. Tehát ami középen volt, az maradjon középen, ami szélebbre, az az új mérethez arányosítottan szélebbre.
A következő kódot írtam hozzá C#-ban, de nem nagyon hozza a várt eredményt, pl. az ablak kisebbítésekor minden a bal szélére vándorol:void MainFormResize(object sender, EventArgs e)
{
int regiszelszazalek,regimagszazalek;
foreach (var jatelem in jatelemeilista) {
//jatelem.xhely*=Width/ablakszel; //Ezek a legrosszabbak!
//jatelem.yhely*=Height/ablakmag;
regiszelszazalek=(100*jatelem.xhely)/ablakszel; //Ez sem tökéletes.
regimagszazalek=(100*jatelem.yhely)/ablakmag;
jatelem.xhely=(Width*regiszelszazalek)/100;
jatelem.yhely=(Height*regimagszazalek)/100;
}
Invalidate();
ablakszel=Width;
ablakmag=Height;
}
Mi lehet a baj vele? Elméletileg mindkettő jónak tűnik, de mégsem azok. Esetleg van valami harmadik és tökéletes megoldás?
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Ilyet se látunk minden nap, már füstölt a GeForce, de a játék még futott
- Új kezdeményezéssel pofoznák ki a Linuxot a játékosoknak
- Spórolós topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Forza sorozat (Horizon/Motorsport)
- Le Mans Ultimate
- Ford topik
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...
- Bontatlan Samsung 990 PRO 2TB M.2 NVME
- Samsung Galaxy A56 5G 256Gb Dual, 12 hónap Garancia, Fekete Színben, Kártyafüggetlen
- Apple iPhone 15 128Gb, 12 hónap Garancia, Kék Színben, Vodafone / ONE / 70 es
- Sony DSC-RX100 Mark III 3 - nagyon szép állapot
- 2021 Macbook Pro 14, M1 Pro (8 CPU, 14 GPU), 32GB, 1TB, Silver
- HIBÁTLAN iPhone 15 Plus 256GB Green-1 ÉV GARANCIA - Kártyafüggetlen, MS4264, 92% Akksi
- iPhone 15 Pro Max 512GB 87% Esim-es verzió (3hónap Garancia) Kijelzőn pici folt!
- AKCIÓ! Apple iPad Pro 13 2024 M4 16GB/2TB WiFi tablet garanciával hibátlan működéssel
- HIBÁTLAN iPhone 14 Pro 512GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen
- ÚJRA! 256GB NVMe SSD, 1 év gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

