PDA

View Full Version : چگونگی تغییر فونت چند حرف در ListBox



golestan1
سه شنبه 04 اسفند 1394, 04:55 صبح
لیست باکس فقط میخوام فونت چند حروف رو تغییر بدم

golestan1
دوشنبه 10 اسفند 1394, 03:28 صبح
کسی نیست بلد باشه
سوال دوم یا اینکه چطوری میشه حروف مشخص شده را از لیست باکس پاک کرد
کد پاک کردن رو بلدم ولی چون ایتم هایی که قراره اد بشه رو با حلقه ایجاد می کنم خطا میگیره

foreach (string s in array)
{
if (s.Contains(txtsearch.Text))
{
lbsearch.Items.Add(s);



نمیشه قبل از اد s رو Replace کرد خطا میگیره
اگه سوال اول حل بشه نیازی به دومی نیست

aliagamon
دوشنبه 10 اسفند 1394, 05:21 صبح
شما تو foreach نمیتونید مقدار ارایه رو تغییر بدی اما اگه ارایه مهم نیست بعد از اد شدن اینطوری میتونی استفاده کنی:

foreach (string s in array)
{
if (s.Contains(txtsearch.Text))
{
lbsearch.Items.Add(s.Replace(....);

راه راحت هم اینه جای foreach از for استفاده کنی که بتونی اعضای array هم تغییر بدی
برای سوال اول هم خود لیست باکس این قابلیت رو نداره باید یوزر کنترول درست کنی براش که کار اسونی نیست

golestan1
جمعه 21 اسفند 1394, 12:02 عصر
با حلقه foreach کد زیر کار نمیکنه
lbsearch.Items.Add(s.Replace("t", "").Replace("r", "").Replace(".", ""));

کدی نیست کار کنه و یا اینکه حروف مشخصی رو تغییر فونت بده