ページ 1 / 1
C#でいうgetchar
Posted: 2011年3月16日(水) 22:21
by manaka
初めて質問させていただきます。
C#でTEXTBOXに入力した文字列を一文字ずつ
チェックする処理を考えています。
C言語のgetcharのようなものがC#にもないでしょうか??
また、似たようなものをご存じであればご教授ください。
Re: C#でいうgetchar
Posted: 2011年3月16日(水) 22:58
by h2so5
textBox1.Text[文字位置]
で、指定した位置の文字を取得できると思います。
Re: C#でいうgetchar
Posted: 2011年3月16日(水) 23:02
by lriki
テキストボックスの KeyPress イベントで入力された文字コードがわかります。
コード:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar; // これ文字コードが入っている
}
ちなみに e.Handled = true; と書くと、入力した文字については「処理済み」ということになって
テキストボックスへの表示がキャンセルされます。
入力された瞬間だけど…役に立つかな。
Re: C#でいうgetchar
Posted: 2011年3月17日(木) 09:44
by manaka
ありがとうございます。
無事解決いたしました!!