- Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
- Adattár lemez előkészítése távlati Windows telepítéshez
- Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ATK Blazing Sky X1 Ultimate Metallic Red gamer egér
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sh4d0w: Árnyékos sarok
- sh4d0w: Netflix? Ugyan, VW előfizetés!
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- SzDavid99: Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
Új hozzászólás Aktív témák
-
Zalanius
tag
Szia,
nem pontosan értem a részleteket, de az biztos, hogy a bitmappel kapcsolatban nincs művelet a függvényedben, talán csak ennyi hiányzik. Az a kód egy körnegyedet rajzolna nagyjából. A "hullám" alapján valami hasonlóra gondoltam, aztán ha más a változók értelme, mint a tippem, akkor azt is igazítani kell:public void Hullam(Bitmap bmp, int x0, int y0, int r, double alfa1, double alfa2, Color szín)
{
double x = 0, y = 0;
while (x*alfa1 < bmp.Width - x0 && y < y0)
{
y = alfa2 * Math.Sin(x);
bmp.SetPixel((int)(x0 + x *alfa1), (int)(y0 - y), szín);
x += 0.01;
}
this.Refresh();
} -
Zalanius
tag
Egy kis pozícionálási hiba van abban a kódban, így ebben a formában nem is fordulhat le. Ez a két sor van rossz helyen:
int x1 = int.Parse(textBox1.Text);
int y1 = int.Parse(textBox2.Text);Egyből az egy fordítási hiba, hogy nem adható két ilyen mezőnek kezdőérték másik mezőből. De ebben most nem is kell elmerülni, mert a célod a futás közben beírt értékek kiolvasása, tehát a két sor helye a button1_click metódusban van, még a Szakasz2 hívás előtt. A Parse metódusról tudni kell, hogy feltételezi az input megfelelő formátumát, tehát két töküres textbox esetén kivételre futsz vele. Szöveges tartalom esetén szintén. Hasznos olvasnivaló lehet ezért: Int32.TryParse.
-
Zalanius
tag
Szia,
nagyjából látom, mit akarsz kihozni abból a kódból, de az Image property kasztolásakor szerintem gond lesz a referenciával (és/vagy a picturebox viselkedésének is utána kellene nézni a pontos magyarázathoz). Azonkívül ha a gombkattintásra akarod húzni a vonalat, akkor ne a pictureBox1_Click metódusba írd, hanem a button1_Click-be. Első körben:
Bitmap temp = (Bitmap)pictureBox1.Image;
Szakasz2(temp, x1, y1, x2, y2, szín);
pictureBox1.Image = temp;Nyilván lehetne még polírozni, de ebből látszik a lényeg. A Refresh(); hívás meg nem kell.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- iPhone topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Samsung Galaxy A54 - türelemjáték
- Sokat megélt veterán CPU-t hoz vissza a piacra az Intel
- Hobby elektronika
- AliExpress tapasztalatok
- Milyen NAS-t vegyek?
- Samsung Galaxy Felhasználók OFF topicja
- Sony MILC fényképezőgépcsalád
- RAM topik
- További aktív témák...
- Garanciális Gamer Számítógép, PC (RX 590 8GB, I5-7500, 16GB RAM, SSD) Beszámítás! Posta ok (48)
- Garanciális Gamer Számítógép, PC (GTX 1660Ti, I3-10105, 16GB RAM, SSD) Beszámítás! Posta ok (47)
- NESCAFÉ Dolce Gusto GRANDE INTENSO kávékapszula
- Eladó Számítógép , PC (I3, 4GB RAM, SSD) Windows 10-el! Posta ok!
- LG L192WS monitor eladó: 19" 1440 900
- BESZÁMÍTÁS! Intel Core i9 9900K 8 mag 16 szál processzor garanciával hibátlan működéssel
- 142 - Lenovo LOQ (15IAX9) - Intel Core i5 i5-12450HX, RTX 4060 (ELKELT)
- LG 38WN95C - 38" Ívelt NANO IPS - 3840x1600 - 144hz 1ms - Nvidia G-Sync - AMD FreeSync - ThunderBolt
- BESZÁMÍTÁS! Asus TUF A620M R7 7700 64GB DDR5 500GB SSD RX 6800 XT 16GB ZALMAN I3 NEO Seasonic 750W
- Samsung Galaxy S21 Ultra / 12GB RAM 256GB / Gyárifüggetlen / 12Hó Garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest