Diskuze: Velikost formuláře
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 10 zpráv z 10.
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.


Úplně jako první bys měl zvážit, zda jsi formulář dobře navrhl. Dělal jsem již poměrně složité aplikace a nikdy jsem neměl problém s tím, aby se mi tma kontrolky vešly. Existují panely, taby, oddělené věci mají být v dalších formulářích.
Na malém rozlišení si logicky velký formulář nezobrazíš. Jak bys to chtěl udělat, když se tam prostě nevejde?
"A protože program na vyhodnocení kamer poskytuje jen malé snímky, které nejdou ani zoomovat" - To mi přijde dost podivné, nemůže být takový problém zvětšit obrázek.
Mně se to tam normálně vejde, jenom je (hlavně na výšku) formulář
zaplněný odshora dolu celý, takže se to při menším rozlišení
ořízne.
Nakonec jsem to vyřešil tak, že jsem zadal velikost formuláře rovnou
zadanému rozlišení - zde 1024x768 a prvky ručně zmenšil a nacpal do toho,
což u 300 labelú v patnácti groupboxech byla docela piplačka - jediné co se
mi podařilo změnit hromadně byly fonty.
Já měl spíš na mysli, jestli formulář neje nastavit na něco podobného jako některé prvky na něm umístěné (richTextBox, pictureBox,atd) - to je, že mění své rozměry v závislosti na rozměrech formuláře - teď nevím tu vlastnost- autosize??
Pokud tam máš 15 groupboxů, tak je něco špatně. K tomu jsou taby. Bylo by lepší poslat screenshot toho formuláře.
Buď jí někde přilepíš (Dock) a nebo použiješ Anchor, aby se roztahovala všude, tak nastavíš anchor na všechny 4 strany a bude to vždycky stejně velké k ohledu okna. Každopádně jestli máš 15 groupboxů a 300 labelů ... tak máš poněkud divný design. Jestli je to typické, tak bych si udělal 1 komponentu, tam narval klidně groupbox, těch 300/15 = 20 labelů a ovládal by si "jen" 15 groupboxů ... stejně to je hodně, vážně by mě zajímalo co tam máš.
Marně se snažím o vložení čehokoliv do příspěvku - milerád bych poskytl screenshot - ale prostě nevím jak - možná je problém ve vyhledávači - Opera.
než na to příjdu tak sem dám aspoň výpis csv souboru, jehož data zobrazuju
jedná se prakticky o výpis chyb na jednotlivých stanicích výrobní linky
ve třech směnách
všechny údaje tam potřebuju mít, groupboxy jsem použil spíš jen kvůli
grafice - rámeček s popisem značí jednotlivé stanice a labely v nich jsou
pro popisky a počítadla chyb
////////////////////////////////////////////////
;BRAUN SE 7000
;14.10.2013;NOČNÍ;RANNÍ;ODPOLEDNÍ;
;Celkem cyklů ;0;2273;2267;
;Opakování kolečka ;0;53;25;
;1. jehla VÍCE ;0;7;0;
;1. jehla MÉNĚ ;0;12;4;
;2. jehla VÍCE ;0;8;0;
;2. jehla MÉNĚ ;0;9;13;
;3. jehla VÍCE ;0;8;17;
;3. jehla MÉNĚ ;0;13;25;
;Opakování hvězdy ;0;14;23;
;1. jehla VÍCE ;0;0;0;
;1. jehla MÉNĚ ;0;4;13;
;2. jehla VÍCE ;0;0;0;
;2. jehla MÉNĚ ;0;8;10;
;Záchyt ;0;32;40;
;Chyby vozík ;0;14;12;
;1. řada;0;5;4;
;2. řada;0;11;3;
;3. řada;0;10;9;
;4. řada;0;26;0;
;1. support;0;2;6;
;2. support;0;3;5;
;Chyby výstup ;0;21;16;
;Chyby osazení;0;8;3;
;Prázdné výstup;0;19;15;
;Chyby Support;0;14;8;
;Chyby Lisování;0;1;19;
////////////////////////////////////////////////////
Možná si někdo řekne, proč si to neotevřu v excelu, nebo open office,
nebo něčem takovém v tabulce?
Za prvé je ta tabulka nepřehledná (do teď jsem to tak dělal), za druhé
otravné určování oddělovače u každého souboru .csv (open office), za
třetí stejně otravné otvírání každého souboru přes open file dialog,
ale hlavně bych se neprocvičil psaní v C# a .NETu.
Takhle jsem se vyřádil na
kolekcích - i když tam nebyly potřeba,vystačil bych i s polem stringů a
hlavně na třídě DateTime a dateTimePickeru.
No a koneckonců - ono asi nebude moc mých aplikací, které najdou nějaké
uplatnění.
Možná by šlo místo labelů využít tabulku, ale to ti nijak velikost nezmenší.
Jak jsem si myslel, špatně navržený formulář. Vždyť to jde sundat na třetinu místa tím, že tam uděláš 3 sloupce (ráno, odpoledne, v noci).
Já už to ale v tomto stavu nepotřebuju zmenšovat - mám tam vše co
potřebuju, groupBoxy jsem použil pro grafické oddělení jednotlivých sekcí
- jednoduché nastavení back color.
Jen se mi tento formulář navržený pro max. rozlišení monitoru nevešel
při nižším rozlišení.
Měl jsem na mysli, jestli se to neumí nějak přepočítat, jako třeba u plochy - můžu mít nastavené rozlišení jaké chci a plochu mám pořád stejnou - nezmizí mi z ní třetina ikon - jen jsou víc rozmazané
Zobrazeno 10 zpráv z 10.