[ tiksi1 @ 18.09.2008. 17:43 ] @
Pozdrav! Imam mali problem.. Ideja aplikacije je: U textBox se unese nekoliko linija "koda" na osnovu kojeg se: brojevi salju na COM port, a slova setuju neka stanja.. NPR: B 234 F 23 F 123 B 5 ........ itd. Evo koda:: ======================================== ======================================== private void CodeSetter() { string s = tbKod.Text; // sav text ubaci u promenljivu s try { foreach (char c in s) // svaki od karaktera u stringu uporedjuje { switch (c) { case ('F'): { chbFWD.Checked = true;chbBWD.Checked = false; comm.RTSSet = true; comm.DirectionSteps(); } break; case ('B'): { chbBWD.Checked = true; chbFWD.Checked = false; comm.RTSSet = false; comm.DirectionSteps(); } break; case ' ': { tbPoslao.Text += c;} break; case '\n': { SendSteps(); } break; // kad zavrsi red salje brojeve na COM port default: { tbPoslao.Text +=c;} break; } } //U slucaju da nema koda catch { MessageBox.Show("Nije unet kod"); } } PITANJE GLASI: Kako da kroz string setam lagano karakter po karakter (npr. on_timer_tick)??? Sa ovim kodom u delicu sekunde se izvrsi sve do zadje linije, a nista od podataka se ne posalje na Port Unapred hvala |