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

Diskuze: Zobrazování textu proměnné v textBox.Text

Aktivity
Avatar
Lolindir
Člen
Avatar
Lolindir:9.12.2018 18:37
private void tB_otevrenyText_TextChanged(object sender, EventArgs e)
        {

        }

private void buttonSifrovani_Click(object sender, EventArgs e)
        {
            tB_otevrenyText.Text = OT;

            OT = tB_vyslednaZprava.Text;
        }

Zkusil jsem: zadat atribut Text daného textBoxu napřímo, pomocí tB_vyslednaZpra­va.Text = OT
zadat atribut Text jako atribut Text jiného textBoxu: tB_vyslednaZpra­va.Text = tB_otevrenyTex­t.Text

Chci docílit: Snažím se do školy naprogramovat úkol Afinní Šifra, kde jde o záměnu znaků abecedy jejím posunutím. Snažím se dospět k tomu, že zašifrovaný text vypíšu jako text v textBoxu. Zatím si to zkouším na snadném příkladu, kde pouze do jednoho textBoxu text zapíšu, a ve druhém ho nechám zobrazit. Už v této fázi mám však problém, a druhý textBox mi nic nevypíše.

 
Odpovědět
9.12.2018 18:37
Avatar
Marek Uhlik
Člen
Avatar
Odpovídá na Lolindir
Marek Uhlik:9.12.2018 18:59

Zkus poslat celý kód, protože tohle

tB_vyslednaZprava.Text = tB_otevrenyText.Text

musí fungovat, takže chyba bude nejspíš někde jinde.

 
Nahoru Odpovědět
9.12.2018 18:59
Avatar
Odpovídá na Lolindir
Michal Štěpánek:10.12.2018 9:26

když budu mít dva textboxy a na událost textchanged toho prvního dám toto

private void textBox1_TextChanged(object sender, EventArgs e)
        {
            textBox2.Text = textBox1.Text;
        }

tak se mi automaticky vypisuje do toho druhého textboxu to, co píšu do toho prvního. Když si tam přidáš ještě nějaké to šifrování, bude se ti vypisovat šifrovaný text...

Nahoru Odpovědět
10.12.2018 9:26
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Martin Petrovaj
Tvůrce
Avatar
Martin Petrovaj:10.12.2018 12:49

Ja mám skôr zlé tušenie, či pán Jaroš nemá "prehodené" strany priradenia. Nechcel si skôr niečo ako toto?

OT = tB_otevrenyText.Text; // predpokladám, že OT je nejaká inštančná premenná typu string
tB_vyslednaZprava.Text = OT;

Potom mi ešte napadá, či máš tie metódy aj správne nabindované (tzn. priradené k udalostiam tých kontroliek). Pokiaľ robíš vo WPF, skontroluj buď v Properties -> Events, či je k udalosti Click kontrolky buttonSifrovani naozaj priradená tá tvoja metóda, alebo sa pozri do XAMLu, či ti pri nej píše niečo na spôsob Click="button­Sifrovani_Clic­k"

Nahoru Odpovědět
10.12.2018 12:49
if (this.motto == "") { throw new NotImplementedException(); }
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 4 zpráv z 4.