Diskuze: Ako zmeniť text labelu v okne
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 18 zpráv z 18.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
třeba uděláš tlačítko "změnit text", po kliku ti vyskočí takovéto
to okno (něco takového http://www.codeproject.com/…og/dlg-1.jpg), uživatel zadá
text -> OK a přemění se to ?
To by nebolo pekné.
Keď mám tých labelov 60, znamenalo by to 60 tlačítok. Nie je možnosť
priamo zmeniť text labelu? Myslím to tak, že po spustení programu je tam
nejaký text, ale dáva možnosť priamo na mieste ho zmeniť (Ďalej samozrejme
tie zmeny niečo riešia). Je to proste okno, kde by mala byť možnosť meniť
zadané premenné a to je aj label.Text, nielen TextBox.
Nechapu presne, jak to myslis, ale misto tlacitka ten dialog zobrazit po kliku na label by nestacilo?
To by mohlo byť riešenie.
Avšak, nie je možnosť, že label priamo svojim vzhľadom vyzýva užívateľa
zmeniť ho?
Ide o to, že bez nápovedy je užívateľ v prd..li!
Tým, že neviem anglicky (použiť vlastnosti), mám proste smolu a preto sa pýtam. Potom už nebudem mať problém ani o pár rokov.
Pri toľkých možnostiach (vlastnostiach) nie je možné, aby to nešlo. Som schopný sa staviť, že "sdraco" o tom vôbec nemusí premýšľať. Možno aj "Paradise".
Nevím k čemu to chceš, ale řešil bych to dalším formulářem kde se ty názvy navolí. Měl bys psát spíše k čemu to potřebuješ, takhle se radí špatně.
Ber to takto: label má text "mlieko" ale to je nejaký tovar, ktorý sa na
niečo poiužíva. Pokiaľ užívateľ mlieko nepotrebuje, mal by mať možnosť
zmeniť label.Text mlieko na to čo ON potrebuje!
Proste kliknúť ľavým myši na text labelu a on sa sfarbí a dá možnosť
zmeniť ho.
Poprípade pravým myši a otvorí sa roleta, ktorá dá tú možnosť.
Pořád nevím proč nepoužiješ textbox a nenastyluješ ho tak, jak
potřebuješ ?
Som teraz v tejto pozícii. A nie je iná možnosť ako textbox, som za tvoje riešenie. Len si myslím, že autori tried ich vymysleli dokonale.
Neviem ako mám pridať zip súbor.
Normálnym spôsobom to nefunguje.
Pred sdracom sa skláňam.
Skláňam, skláňam.
Ak si myslíš, že to pomôže komunite, poraď.
Jedna možnost je, že když klikneš na ten daný label, tak se changne s
textboxem, který jde jednoduše editnout a při ztrátě focusu a dalších
událostech si ten label vezme text z textboxu
(Sám jsem to programoval ještě s nápovědou ze slovníku, něco jako když
píšete url v prohlížeči apod.)
Ono vlastne najlepší spôsob pre mňa bude urobiť ten panel len z
textboxov.
Díky za nápady.
Jinak kdybys chtěl použít tu moji funkcionalitu, tak si vytvoř vlastní User Control, kde budeš mít vlastně jen ten label(asi) tam si hodíš ten proměnlivý textbox. Ale když ti stačí textboxy, tak to udělej takhle.
Díky.
Niečo málo som už spravil, ale zatiaľ so nemal dosť času.
Potom dám vedieť.
Jak píše p4koo já bych dal událost click na každý label a potom napsal třeba jednu metodu, která by měnila text podle potřeby, nebo inputBox
Spíše bych si nato udělal user control, kdyby tam měl 180 údálosti v
main formu, asi by to nebylo programátorsky dobře (a to nepočítám ještě
události, kdy to má zmiznout atd, celkem ta komponenta by mohla mít 2oo
řádků, aby byla nějak použitelná a nešlo poznat z hlediska uživatele,
že se něco mění atd
Zobrazeno 18 zpráv z 18.