Ú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!
- Latitude 5350 13.3" FHD IPS Ultra 5 125U 16GB 512GB NVMe ujjlolv IR kam gar
- Oculus Rift CV1
- Kitűnő állapot!! HP Chromebook x360 13b / 8GB / 256GB SSD / EU bill magyarra matricázva
- Ipad Pro 6th Gen. M2 12.9 Wifi + Cellular
- ASUS TUF A15 FA506 -15,6"FHD 144Hz - Ryzen 5 7535HS - 16GB - 512GB -RTX 3050 - Win11 - 4 év garancia
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 128 GB-100%-3hó gari!
- HATALMAS AKCIÓK! GARANCIA, SZÁMLA - Windows 10 11, Office 2016 2019 2021,2024, vírusírtók, VPN
- DXRACER Prince L gamer szék
- Telenor 5G Indoor WiFi Router (FA7550) + töltő
- 151 - Lenovo LOQ (15IAX9) - Intel Core i5-12450HX, RTX 4060
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest