-
IT café
Új hozzászólás Aktív témák
-
Jarvis
tag
Sziasztok!
Egy kérdésem lenne a kóddal kapcsolatban. Ha nem a form-on hozok létre előre egy Button-t, hanem egy class-on belül egy :
this.click += "valami"_Click;Akkor ezen eseményen bellül hogy kéne megadnom neki hogy a button text-jébe írjon valamit?
A feltöltött képen látszik hogy ami normál esetben egy előre a form-on létrehozott button-nél működik kód, az itt nem.
Az helyett mit kéne írnom? -
Jarvis
tag
Sikerült megcsinálnom a keverést. Bár nem a Shuffle-el de a tanárunk által adott példa kóddal igen.
Egy olyan kérdésem lenne, hogy beépítettem egy Plusz gombot ami a Form-on van, keverés névvel, ha elindítom a programot akkor arra rá kell nyomnom és beadja az összekevert 25 képet. Viszont ha mégegyszer rányomok szeretném hogy ugyanúgy újra keverje össze. De az a baj, hogyha rányomok akkor az eddigiek alá berak újra 25 képet(persze azokat más sorrendben). Nemtudtok valami egyszerű megoldást, vagy valamit ami ha rányomok a gombra előtte letörölné az addig kirakott képeket a formról?
Valami kezdő szinten. -
Jarvis
tag
válasz Froclee #10142 üzenetére
Hát igen ezért van ki a tököm hogy nemtudják megtanítani rendesen. Heti másfél óra. Tuti elég rá. Főleg úgy hogy a tanár nem is ért hozzá. Köszönjük Szent István Egyetem........
A hely mostmár tényleg jó köszi, most annyi a nyomora hogy nem találja a fájlokat amiket be kéne töltenie. Ami furcsa mert enélkül megy, ha csak simán betöltöm shuffle nélkül. A Debug könyvtárba vannak bemásolva.
Lo_System.Collections.Generic.List`1[System.Int32].jpg”.
Ezt nem találja. De hamarosan már tényleg szégyellem magam a hülye kérdéseim miatt. De ami valakinek egyértelmű másnak nem biztos.
-
Jarvis
tag
válasz Froclee #10140 üzenetére
Aha, köszi így már okésabb, már csak annyi kérdésem lenne, hogy ezt milyen módon kéne belerakni?
Valamilyen hibaüzenetet mindig kapok pl:
"A namespace cannot directly contain members such as fields or methods"
és
"The name 'ShuffleArray' does not exist in the current context.Ha a for ciklusba teszem az egészet akkor minden mást aláhúz benne. Bár gondolom az úgy nem is jó.
-
-
Jarvis
tag
Sziasztok!
Segítséget szeretnék kérni. Kaptunk egy feladatot C#-ban, miszerint 25 képet kell kiraknunk a képernyőre. Ilyen puzzle kirakós, tehát lehet arrébbhúzni a képeket, stb. A lényeg az volna viszont hogy úgy kéne kirakni azt a 25 képet hogy ne álljon azonnal össze. Mert ha for ciklusban 1-25-ig kirakom őket akkor pont úgy kerülnek egymás mellé hogy a komplett kép ki lesz rakva. Nekünk ezt meg kellene keverni. Kitudtam iratni random 1-25ig számot de azzal az a baj hogy van hogy 1 képet 3x kirak, pedig 1-et csak egyszer tehetne ki. Valami Shuffle, vagy ilyesmi funkció kéne. Valaki tudna segíteni?
Jelenlegi kód:
namespace vonszolas
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();Random rnd = new Random();
for (int sor = 0; sor < 5; sor++)
for (int oszlop = 0; oszlop < 5; oszlop++)
{
kepkocka k = new kepkocka();int sorszám = rnd.Next(1, 25);
k.Load("Lo_" + sorszám.ToString() + ".jpg");this.Controls.Add(k);
k.Top = sor * k.Image.Height;
k.Left = oszlop * k.Image.Width;
k.Height = k.Image.Height;
k.Width = k.Image.Width;
{}
}
}
}
}A k.load sorban a kép neve és kiterjesztése közé kell berakni a számot. Ha valaki erre tudna nekem írni valami jó kódot azt megköszönném.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Bemutatkozott a Poco X7 és X7 Pro
- Digitális Állampolgárság Program
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Politika
- A Keychron K2 HE rapid trigger billentyűzet tesztje
- Vezetékmentes, szénszálas egeret dobott piacra a Pwnage
- WLAN, WiFi, vezeték nélküli hálózat
- Nintendo Switch 2
- Jelentősen átdolgozná stratégiáját az ARM?
- További aktív témák...
- Dell 5500 Laptop 15,6" FHD/i5-8Gen/MS Office/DDR4 16Gb/256GB SSD/HDMI/USB-C/CAM 1Év Gari 27% Áfás!
- Ayaneo Pocket S android kézikonzol
- HP 640 G4 Laptop 14" FHD/i5-8Gen/MS Office/DDR4 8Gb/256GB SSD/HDMI/CAM/Wifi 1Év Gari 27% Áfás!
- AirPods 4 sima és aktív zajkioltásos - bontatlan, 1 év Apple garancia
- Apple MacBook Air 13" M2 Chip 8GB 256GB (MLY33MG/A) - bontatlan új - 1 év Apple garancia