PDA

View Full Version : اعداد داخل Textbox چهار رقم آخر به رنگ قرمز و بقیه سیاه باشد؟



imani1983
سه شنبه 26 مرداد 1389, 03:28 صبح
سلام دوستان من می خواستم که در اعداد داخل Textbox چهار رقم آخر به رنگ قرمز و بقیه سیاه باشد؟
مثال:830901111
1111:قرمز
83090:سیاه

BILLY_Mgs
سه شنبه 26 مرداد 1389, 07:09 صبح
فکر نکنم با Textbox بشه!
باید از RichTextbox استفاده کنین.


richTextBox1.SelectionColor = Color.Red;


با این خط میتونین رنگ تکست رو عوض کنین تنها کاری که میمونه اینه که تکست رو سلکت کنی.
یا :


richTextBox1.SelectionColor = Color.Red;
richTextBox1.AppendText("1111");

richTextBox1.SelectionColor = Color.Black;
richTextBox1.AppendText("83090");

imani1983
پنج شنبه 28 مرداد 1389, 14:07 عصر
اين كد را امتحان كردم نشد خطا داد ( داخل rich text را پر از 1 مي كند)
از دوستان كسي هست كه كمك كنه؟
ممنون مي شم%:بوس:

amirh_karimifar
پنج شنبه 28 مرداد 1389, 14:23 عصر
نه من این کدو امتحان کردم . درست جواب میده .

cardano7
پنج شنبه 28 مرداد 1389, 14:26 عصر
اين كد را امتحان كردم نشد خطا داد ( داخل rich text را پر از 1 مي كند)
از دوستان كسي هست كه كمك كنه؟
ممنون مي شم%:بوس:
سلام
من این کد را امتحان کردم کار داد.
این هم مدرک جرمش که ضمیمه شده.:لبخند:
http://j.imagehost.org/0320/Untitled_3.png

amirh_karimifar
پنج شنبه 28 مرداد 1389, 14:28 عصر
احتمالا یک جا رو اشتباه کردید .

Mohandes2009
پنج شنبه 28 مرداد 1389, 21:58 عصر
حالا واسه چی اینکارا دوست داری بکنی؟:متفکر::لبخند:

samaram
پنج شنبه 28 مرداد 1389, 22:04 عصر
منم به این کد احتیاج داشتم. میخواستم تو یه تکست باکس چند خط نوشته رو نشون بدم. مشکلم حل شد. ممنون

BILLY_Mgs
پنج شنبه 28 مرداد 1389, 22:35 عصر
اين كد را امتحان كردم نشد خطا داد ( داخل rich text را پر از 1 مي كند)
از دوستان كسي هست كه كمك كنه؟
ممنون مي شم%:بوس:

دوست عزیز نحوه رنگی کردن و من نوشتم برتون که همه هم میگن درست ، یه جایه کار شما اشتباه ه ، در باره خطا و اون قطعه کدی که شما نوشتی که همرو 1 وارد کرده بیشتر توضیح بده کمکت کنیم!

Double
پنج شنبه 28 مرداد 1389, 23:33 عصر
سلام

1- یک کلاس جدید بساز به نام RichTextBox
2- کد زیر کپی کن توی کلاس
3- از نوار ابزار RichTextBox که ساختی رو به فرم اضافه کن بعد میتونی ازش استفاده کنی

Salar Ashgi
جمعه 29 مرداد 1389, 00:02 صبح
کد زیر رو هم امتحان کنید :



private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = "830901111";
richTextBox1.Select(0, 5);
richTextBox1.SelectionColor = Color.Black;
richTextBox1.Select(richTextBox1.Text.IndexOf("1"), 4);
richTextBox1.SelectionColor = Color.Red;
}


عکس اجرای کد :

http://salarcpp.persiangig.com/new_folder_4/rch.png

موفق باشید ./