Új hozzászólás Aktív témák
-
martonx
veterán
válasz
MineFox54
#8260
üzenetére
Eleve nem jó gyakorlat C# mellé MySql-t használni
Csak poénkodok, persze használhatsz bármit mellé, csak ha már jó gyakorlat volt a kérdés, akkor C# mellé MS SQL vagy valamilyen Azure-os adatbázis (na jó én perverz vagyok, mert AWS DynamoDB-t is C#-al használok) dukál. -
Alexios
veterán
válasz
MineFox54
#7400
üzenetére
Ahogy felettem is írták, ha a dictionary elemére akarsz hivatkozni mert a cntk az(nem "változó konstruktor" akármire is gondoltál ezalatt
) akkor [entry.Value.Name]. Viszont jótanács: használj sokkal kifejezőbb neveket, elbírja azt a plusz bájt adatot a gép, cserébe sokkal olvashatóbb lesz a kód. -
válasz
MineFox54
#7394
üzenetére
Vagy belerakod a pictureboxaidat egy dictionary-ba, így:
Dictionary<string, PictureBox> pboxes = new Dictionary<int, PictureBox>()
{
{ "pb11", pb11},
{ "pb12", pb24},
...
{ "pb24", pb24}
};
És meghívod így:pboxes("pb14").Image = Image.FromFile(images[3]);De egyszerűbb programozottan létrehozni ennyi PictureBox-ot, berakni egy tömbbe/Listbe/Dictionary-ba, és nem kézzel felrakni a formra.
-
-
zsolti_20
senior tag
válasz
MineFox54
#6432
üzenetére
Köszi mindkettőtöknek.

Szerk.: Próbálgattam én már a beépített beszédfelismerőt, de nem sok sikerrel. Elméletileg a magyar nyelvet nem is tudja... És csak angol win-el akar menni. Egyetlen utat a web speech api-n keresztül látok. De annak a beüzemelése elég bonyolult..
-
válasz
MineFox54
#6393
üzenetére
Close-kor azárt záródik be, mert az alkalmazás szál a Form1-re lett nyitva - mézd meg a Program.cs-t.
Ha ott átírod a következőre, akkor a Form1 lezárása után automatikusan megnyílik a Form2 és csak annak lezárásával lép ki a program:namespace Test
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
Application.Run(new Form2());
}
}
} -
krokk
senior tag
válasz
MineFox54
#6386
üzenetére
2 db formod van és a form1 a main form?
mert akkor a form 1 zárásával a programot is zárod.
ezt csak trükközéssel tudod megoldani.
kérdés, hogy mi lenne a terv vele.nekem pl van felugró ablakom logóval meg a program verzió stb (itt form1)és utána indul a program fő ablaka (itt form2).
a program.cs-t kell módosítanod, ahhoz hogy a form1 bezárása után a form2 nyíljon meg ehhez:form1 frm = new form1();
if (DialogResult.OK == frm.ShowDialog())
{
Application.Run(new form2());
}azt hogy a form1-et miként zárod be vagy mit csinálsz rajta az már rajtad múlik

-
Peter Kiss
őstag
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- GYÖNYÖRŰ iPhone 14 Pro Max 128GB Deep Purple - 1 ÉV GARANCIA -Kártyafüggetlen, MS3702
- Apple iPhone 14 Plus 128GB sárga használt, karcmentes 97% akku 6 hónap garancia
- Lenovo ThinkPad T480s,14",FHD,i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- Lenovo T14S Thinkpad FHD IPS i5-1135G7 16GB RAM 256GB SSD Intel Iris XE Graphics Win11 Pro Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Csak poénkodok, persze használhatsz bármit mellé, csak ha már jó gyakorlat volt a kérdés, akkor C# mellé MS SQL vagy valamilyen Azure-os adatbázis (na jó én perverz vagyok, mert AWS DynamoDB-t is C#-al használok) dukál.





