PDA

View Full Version : فرمت دادن به string



harani
یک شنبه 26 شهریور 1391, 00:51 صبح
سلام دوستان آیا راهی است که با فشردن دکمه ای مثلاً متن string a = "This is a Text";//a
بصورت بولد ویا با سایزی مثفاوت در کنترل richbox ثبت بشه .

danialafshari
یک شنبه 26 شهریور 1391, 01:28 صبح
فکر میکنم این کد بدردتون بخوره
در Key Press


if (e.KeyChar == 13)
{
textBox1.Font = new Font(this.Font, FontStyle.Bold);
}


با زدن دکمه Enter متن Bold میشه

harani
یک شنبه 26 شهریور 1391, 01:43 صبح
نه مثل اینکه سوالمو متوجه نشدید ببینید من از هیچ کنترلی برای نوشتن متنم استفاده نمیکنم بذارید یه چور دیگه بگم .
من در قسمت کد نویسی سه تا string دارم مثلاً به شکل زیره :

string firststr = "This is a First Test";//a
string infostr = "This is My Information";//b
string secondstr = "This is a Final Test";//a

حال میخوام با فشردن دکمه کنترل ریچ باکسم بصورت firststr + infostr+secondstr نوشته شود که در آن رشته infostr بولد و با سایزی متفاوت باشد .
با سپاس از توجهتان .

harani
یک شنبه 26 شهریور 1391, 11:39 صبح
بچه ها خواهشمندم جواب بدین .

Mahmoud.Afrad
یک شنبه 26 شهریور 1391, 13:06 عصر
richTextBox1.Text = firststr + infostr + secondstr;
richTextBox1.SelectionStart = firststr.Length;
richTextBox1.SelectionLength = infostr.Length;
richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Bold);

danialafshari
یک شنبه 26 شهریور 1391, 13:10 عصر
یه سورس برات آماده کردم با زدن دکمه F1 کاری رو که می خوای انجام میده