Diskuze: zákaz ukončení křížkem a vytvoření .exe
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 21 zpráv z 21.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


no a jak se to zakáže a kde najdu složku bin? (Visual studio mi udělalo asi 5 složek a ani v jedný bin není)
v události formuláře onclosing změníš v parametru e vlastnost Cancled na true.
v onclosing nic neni. pošli ukázku kódu
Musíš nastavit vlastnost Cancled objektu e, který dostaneš jako parametr.
"v onclosing nic neni. pošli ukázku kódu"
Prosím si kde nechal?
Ve vlastnostech projektu uvidíš, kam se ukládá ten projekt a tam je Bin
Co prosíš? Odpovědi ti nestačily? Pak je načase začít od začátku a studovat místní tutoriály...
Prostě a jednoduše klikni na form a vpravo ve vlastnostech nastav ControlBox na false... a je to. A bin je ve složce, kde si daný projekt vytvořil: WindowsFormsApplication1\WindowsFormsApplication1\bin..
jo, už mi to de, děkuju
Nicméně ani odstraněním ControlBoxů nezabráníš uživateli, aby stiskl Alt+F4 a stejně to zavřel...
to asi ne, to by se dalo vyřešit tím že by hlavní okno bylo skryté
Co by si tím pomohl? Tak zavře to okno, které je viditelné a teď ti
zůstane v paměti appka a musíš jí vypnout ručně. Tebe bych chtěl mít v
týmu tyjo 
no tak třeba bych udělal aby se tam to okno každých 10 sekund vrátilo (nemůžu za to, teprve se učím)
Pokud chceš zamezit ukončení, tak můžeš do události formuláře OnClosing dát kód
e.Cancel = true;
Ale stejně ti ho může ukončit v procesech.
Zkus nám aspoň vysvětlit, k čemu to vlastně má být, že to okno nemá jít zavřít křížkem? To se dělá jen v případě, že se tam spustí nějaká akce a ty nechceš, aby to uživatel omylem zavřel během té akce... A i to se ošetřuje asi jinak...
no měla by to být jen taková hloupost, po zapnutí by se začal odpočítávat čas a po uplynutí a nenapsání správného hesla by se PC vypnul (ale nechci to používat jako vir)
Pro ukázku, jak se to asi implementuje 
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
base.OnClosing(e);
if (MessageBox.Show("Opravdu chceš ukončit aplikaci bez uložení?", "", MessageBoxButton.YesNo) == MessageBoxResult.No)
e.Cancel = true;
}
Pozdravujem človeka, čo mi dal mínus hlas
Ja som to myslel v dobrom, keďže
týpek napísal: "pošli ukážku kódu." ako keby to bola samozrejmosť a
niekoho povinnosť.
Vždy keď som mal nejakú otázku ja, tak som poprosil, poďakoval. Myslím si,
že aj na fóra patrí nejaká tá základná slušnosť.
Zobrazeno 21 zpráv z 21.