-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事件,比它需要做的事情以不同的方式。
您是否想要使用您使用的事件而不是TextChanged事件,或者您是否需要邏輯來放入像這樣的事件來大寫第一個字母?第二個問題你在使用什麼類型的應用程序? – user1628733
我想開發一個windowsapp。你向我提供哪種方式更好?我想當一個用戶在文本框中輸入值。它的第一個字母轉換爲大寫,所以我想知道如何將所有列表項的第一個字母轉換爲大寫字母? –
很多方法來做到這一點,一些非常先進的方式,但我建議看看這個鏈接:http://stackoverflow.com/questions/28612444/making-first-letter-of-a-textbox-upper -case – user1628733