- Házimozi belépő szinten
- Mégsem lettek annyira pénztárcabarátok az új Intel CPU-k
- Amazon Fire TV stick/box
- Azonnali informatikai kérdések órája
- Milyen monitort vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- LG LCD és LED TV-k
- Autós kamerák
- Bakelit, vinyl lemezjátszó
- Windows 11: miért nem vált mindenki?
-
PROHARDVER!

Új hozzászólás Aktív témák
-
bpx
őstag
persze, mert te csak a jobb szélét vizsgálod a formnak, és ott is csak egyszer csökken a Location.X értéke, ezután feltétel újra igaz lesz és megint elkezd jobbra haladni, és emiatt ide-oda fog mozogni
mindkét szélét vizsgálni kellene, és az aktuális irányt számontartani, és eszerint változtatni az X koordinátát
erre bőven jó az is, hogy pl. egy változóban tárolod, hogy pozitív vagy negatív értékkel változtatod a Location.X-et
a Form.Width-be pedig beletartozik pl. a keret szélessége is, ami Win7-en már jó sok pixel, szóval nem valami pontos, és emiatt "ki fog csúszni" a gomb a formból , helyette inkább a Form.ClientRectangle.Width-et ajánlompublic partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
timer1.Start();
}
int inc = 7;
private void timer1_Tick(object sender, EventArgs e)
{
button1.Location = new Point(button1.Location.X + inc, button1.Location.Y);
if (button1.Location.X >= this.ClientRectangle.Width - button1.Width) inc *= -1;
if (button1.Location.X <= this.ClientRectangle.X) inc *= -1;
}
}a feltételeket még nyilván lehet finomhangolni, hogy semmiképp ne folyjon ki a formból, de így is sokkal jobb, mint simán Form.Width-et használva
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Autós topik látogatók beszélgetős, offolós topikja
- PlayStation 5
- Elkalapálta a snapdragonos Galaxy S26 az exynososat
- Luck Dragon: MárkaLánc
- sziku69: Fűzzük össze a szavakat :)
- Parkside szerszám kibeszélő
- Nintendo Switch 2
- Xbox Series X|S
- Milyen légkondit a lakásba?
- Futás, futópályák
- További aktív témák...
- Bomba ár! Lenovo X13 G1I - i7-10G I 16GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad T480 - i7-8G I 16GB I 512SSD I 14" FHD I Cam I W11 I Garancia!
- Bomba ár! Lenovo ThinkPad T480 - i5-8G I 16GB I 256SSD I 14" FHD I Cam I W11 I Garancia!
- Bomba ár! Lenovo ThinkPad L14 G2i - i5-11G I 16GB I 256SSD I 14" FHD I Cam I W11 I Gari!
- 27% - MSI MPG A1000G PCIE5 / ATX 3.0 1000W 80 PLUS Gold Tápegység!
- Akko M1 fekete-szürke keycap szett
- HP EliteBook 845 G7 14" Ryzen 5 pro 4650U, 8-16GB RAM, 256-512GB SSD, jó akku, számla, 6 hó gar
- Lenovo Idea Tab 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo T14 Gen 1 Ryzen 5 pro 4650U, 16GB RAM, 512GB SSD, jó akku, számla, garancia
- Eredeti Lenovo 330W töltők - ADL330SDC3A
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


