2017-01-28 2 views
-1

テキストボックスにテキストを入力するときに、自動的に大文字にするテキストの最初の文字を入力します。テキストボックスにテキストを入力しているときに、テキストの最初の文字を自動的に大文字にします。

+0

たとえば、TextChangedイベントの代わりに使用するイベントを使用したいのですか、最初の文字を大文字にするようなイベントの中にロジックを入れるだけですか? 2番目の質問はどのタイプのアプリケーションで作業しているのですか? – user1628733

+0

私はwindowsappを開発したい。あなたはどんなやり方が良いのか私に提供していますか?テキストボックスに値を入力するユーザーが最初の文字を大文字に変換したいので、すべてのリスト項目の最初の文字を大文字に変換する方法を知りたいのですが? –

+1

これを行うにはたくさんの方法がありますが、本当にすっきりした方法がいくつかありますが、このリンクを見てみることをおすすめします:http://stackoverflow.com/questions/28612444/making-first-letter-of-a-textbox-upper -case – user1628733

答えて

1

このような単純なものを試してみてください。それが行われる必要があるよりも、

は、テキストボックス

private void textBox1_TextChanged(object sender, EventArgs e) 
    { 
     { 
     if ((textBox1.Text.Length) == 1) 
     { 
      textBox1.Text = textBox1.Text[0].ToString().ToUpper(); 
      textBox1.Select(2, 1); 

     } 
     } 
    } 

にTEXT_CHANGEDイベントを作成するには、あなたは、原因その他の要件へのテキストの書式に問題がありましたら別の方法で。

関連する問題