- Samsung Galaxy S25 - végre van kicsi!
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Xiaomi 17 Ultra - jó az optikája
- Honor 200 Pro - mobilportré
- iPhone topik
- Apple iPhone 13 Pro Max - őnagysága
- Utcakép banánnal: félrecsúszhat a Google Térkép fókusza
- MWC 2026: Meglepően jó áron jön a kicsi, de erős, illetve a nagy és fotós Xiaomi
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy A54 - türelemjáték
-
Mobilarena

Ú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!
- Apple iPhone 15 Pro 1TB,Újszerű,Adatkabel,12 hónap garanciával
- új NAGYakku!!! 6-10óra üzemidő, 5G! Dell Latitude 5330 i3-1215U - 16GB 512GB 13.3" FHD 1 év gar
- Galaxy watch ultra
- Apple iPhone 11 64GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 11 Pro 64GB,Újszerű,Adatkabel,12 hónap garanciával
- BESZÁMÍTÁS! ASUS H110M i5 6400 8GB DDR4 120GB SSD 500GB HDD GTX 1050 Ti 4GB Zalman T3 Plus 650W
- Dell Precision 3561 Core i9 11950H, 16-32GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- Lenovo T495 Ryzen 5 pro 3500U, 16GB RAM, 512GB SSD, jó akku, újszerű állapot, számla, garancia
- iPhone 15 Pro Max 256GB 88% (1év Garancia) - AKCIÓ
- HP Probook 6530b,14",Intel Core P8700,4GB RAM,250GB HDD,WIN10
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


