Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
David
Člen
Avatar
David:30.12.2014 14:55

Ahoj, měl bych dotaz jak můžu udělat text v textboxu aby první tří písmena nešly smazat, šlo mi do něho psát,ale ty tří první písmena nešly smazat, díky

 
Odpovědět
30.12.2014 14:55
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na David
Adam Ježek:30.12.2014 22:38

Nenapada me nic lepsiho, nez v udalosti TextChanged (nebo tak nak) vzit text do stringu, prvni tri pismina nastavit na to cp ma bejt(nezdrzuj se s testovanim estli to tam je) a ten string vratit do txt boxu. Uzivatel ti to smaze, ale okamzite se to tam vrati a on si ani nevsimne, ze je to pryc

Nahoru Odpovědět
30.12.2014 22:38
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na David
Adam Ježek:30.12.2014 23:01

A btw, je to vubec nutne? Co treba pred txtbox dat label, ve kterem budou ty 3pismena(to snad uzivatel pochopi, ze to tam patri) a pak ve zpracovani jen vezmes string z txtboxu, string tech 3pismen a zavolas na ne join?

//EDIT: ted koukam, ze v url je sice "diskuzni-forum-c-sharp", ale tvuj dotaz nema s C# nic spolecneho :D tak se omlouvam, pokud melu nesmysly :D

Editováno 30.12.2014 23:03
Nahoru Odpovědět
30.12.2014 23:01
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
David
Člen
Avatar
Odpovídá na Adam Ježek
David:30.12.2014 23:08

Děkují :)

 
Nahoru Odpovědět
30.12.2014 23:08
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na David
Jan Vargovský:30.12.2014 23:11
textBox.KeyPress+= (o,e) =>
    {
        if (e.KeyChar == (char)Keys.Back && (textBox.TextLength <= 3 || textBox.SelectionStart <= 3))
            e.Handled = true;
    };

Je to C# kód, tak to kdyžtak hoď do nějakého konvertoru nebo přepiš :)

Editováno 30.12.2014 23:12
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
30.12.2014 23:11
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 5 zpráv z 5.