C#でいうgetchar

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
manaka

C#でいうgetchar

#1

投稿記事 by manaka » 9年前

初めて質問させていただきます。

C#でTEXTBOXに入力した文字列を一文字ずつ
チェックする処理を考えています。

C言語のgetcharのようなものがC#にもないでしょうか??
また、似たようなものをご存じであればご教授ください。

アバター
h2so5
副管理人
記事: 2212
登録日時: 9年前
住所: 東京
連絡を取る:

Re: C#でいうgetchar

#2

投稿記事 by h2so5 » 9年前

textBox1.Text[文字位置]
で、指定した位置の文字を取得できると思います。

アバター
lriki
記事: 88
登録日時: 9年前

Re: C#でいうgetchar

#3

投稿記事 by lriki » 9年前

テキストボックスの KeyPress イベントで入力された文字コードがわかります。

コード:

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
	e.KeyChar;	// これ文字コードが入っている
}
ちなみに e.Handled = true; と書くと、入力した文字については「処理済み」ということになって
テキストボックスへの表示がキャンセルされます。


入力された瞬間だけど…役に立つかな。

manaka

Re: C#でいうgetchar

#4

投稿記事 by manaka » 9年前

ありがとうございます。

無事解決いたしました!!

閉鎖

“C言語何でも質問掲示板” へ戻る