PDA

View Full Version : سوال: تبدیل حرف اول هر جمله به بزرگ



prince.kain
شنبه 25 خرداد 1387, 11:39 صبح
یک برنامه می خواستم که یک متن را در Text Box تایپ کنم و حرف اول هر جمله را به بزرگ تبدیل کنه ؟

لطفاً کمکم کنید .

regbyte
شنبه 25 خرداد 1387, 12:28 عصر
textBox1.Text = textBox1.Text.Substring(0, 1).ToUpper() + textBox1.Text.Substring(1);

Sajjad.Aghapour
شنبه 25 خرداد 1387, 12:36 عصر
System.Globalization.TextInfo myText = new System.Globalization.CultureInfo("en-US",false).TextInfo;
myText.ListSeparator = ".";
textBox1.Text = myText.ToTitleCase(textBox1.Text);

prince.kain
دوشنبه 27 خرداد 1387, 08:38 صبح
با تشکر از شما ولی کدی که نوشتید ابتدای هر کلمه را در جمله بزرگ می کند . نه اولین حرف در یک جمله یعنی این طوری :

This is a string.

نه اینطوری :

This Is A String .

regbyte
دوشنبه 27 خرداد 1387, 15:00 عصر
اگر فقط یک جمله داری:
[ODE]
textBox1.Text = textBox1.Text.Substring(0, 1).ToUpper() + textBox1.Text.Substring(1);
[/CODE]
وگرنه بگو جمله هات با چی از هم جدا می شن(. ; , ?)

mohammad272005
دوشنبه 27 خرداد 1387, 20:40 عصر
string text = "this is a sample sentenceddd.this is a sample sentenceaaaa.this is a sample sentencedddddddddd.";
string[] array = text.Split('.');
text = "";
foreach (string item in array)
if (!string.IsNullOrEmpty(item))
text = string.Concat(text, " ", item[0].ToString().Trim().ToUpper(), item.Trim().Substring(1), ".");