Avatar
Libor Šimo (libcosenior):

Aby som vysvetlil svoj problém:
Mám v okne label a v ňom je nejaký text. Potrebujem dať možnosť klientovi tento text zmeniť na iný.
Je to možné? Ak áno poradíte mi? Alebo ma nasmerujte prosím na lekciu, ktorá to rieši.
Ďakujem.

Odpovědět 8.7.2013 17:44
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Honza Bittner:

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 ? :)

Editováno 8.7.2013 17:58
Nahoru Odpovědět 8.7.2013 17:57
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Libor Šimo (libcosenior):

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.

Editováno 8.7.2013 18:06
Nahoru Odpovědět 8.7.2013 18:06
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Luboš Běhounek (Satik):

Nechapu presne, jak to myslis, ale misto tlacitka ten dialog zobrazit po kliku na label by nestacilo?

Nahoru Odpovědět 8.7.2013 18:09
:)
Avatar
Libor Šimo (libcosenior):

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.

Editováno 8.7.2013 18:21
Nahoru Odpovědět 8.7.2013 18:18
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):

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".

Nahoru Odpovědět 8.7.2013 18:32
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Libor Šimo (libcosenior)
David Čápka:

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ě.

Nahoru Odpovědět 8.7.2013 18:35
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Libor Šimo (libcosenior):

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ť.

Editováno 8.7.2013 18:39
Nahoru Odpovědět 8.7.2013 18:36
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Honza Bittner:

Pořád nevím proč nepoužiješ textbox a nenastyluješ ho tak, jak potřebuješ ? :`

Nahoru Odpovědět 8.7.2013 18:42
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Libor Šimo (libcosenior):

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.

Nahoru Odpovědět 8.7.2013 19:13
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):

Neviem ako mám pridať zip súbor.
Normálnym spôsobom to nefunguje.

Editováno 8.7.2013 19:15
Nahoru Odpovědět 8.7.2013 19:14
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):

Pred sdracom sa skláňam.
Skláňam, skláňam.
Ak si myslíš, že to pomôže komunite, poraď.

Nahoru Odpovědět 8.7.2013 19:16
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Redaktor
Avatar
Jan Vargovský:

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.)

Editováno 8.7.2013 19:31
 
Nahoru Odpovědět 8.7.2013 19:30
Avatar
Libor Šimo (libcosenior):

Ono vlastne najlepší spôsob pre mňa bude urobiť ten panel len z textboxov.
Díky za nápady.

Nahoru Odpovědět 9.7.2013 16:43
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:

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.

 
Nahoru Odpovědět 9.7.2013 17:11
Avatar
Libor Šimo (libcosenior):

Díky.
Niečo málo som už spravil, ale zatiaľ so nemal dosť času.
Potom dám vedieť. :)

Nahoru Odpovědět 9.7.2013 21:09
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
lopi.trucker
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
lopi.trucker:

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

 
Nahoru Odpovědět 24.7.2013 8:33
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na lopi.trucker
Jan Vargovský:

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 :)

 
Nahoru Odpovědět 24.7.2013 11:10
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 18 zpráv z 18.