PDA

View Full Version : سوال: تغییر رنگ shape بوسیله کد نویسی



Golsha
پنج شنبه 09 آبان 1392, 08:27 صبح
سلام به دوستان و مهندسین گل ، میخواستم بپرسم اگه من یه دایره تو پر روی فرمم داشته باشم به اسم S11 و یه Button به اسم Start ، وطرز کار اینطور باشه که وقتی start رو میزنی یه input box به نمایش در بیاد و وقتی تو input box عدد 11 رو وارد کردی دایرمون رنگش سبز بشه باید چی کار کنم ؟


البته نمیخوام شرط بذارم که اگه 11 بود S11 سبز بشه ، یه جورایی میخوام اینطور باشه که فرضا عددی رو که گرفت یه S بذاره اولش و تبدیلش کنه به S11 بعد ویژگی مربوط به رنگش رو از سیاه به سبز تغییر بده.

Golsha
پنج شنبه 09 آبان 1392, 09:47 صبح
از مدیرا و کاربرا کسی نیست اینجا جواب مارو بده کارمون لنگه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟

rahnema1
پنج شنبه 09 آبان 1392, 10:00 صبح
کدی که باهاش shape رو کشیدی بذار اینجاببینیم چه جوریه

Golsha
پنج شنبه 09 آبان 1392, 10:36 صبح
با کد نکشیدمش ، از ابزار shape خود برنامه استفاده کردم :)

flash118
پنج شنبه 09 آبان 1392, 11:39 صبح
با سلام و ودرود دوست عزیز کد زیر رو ببنید و با توجه به نیازتون تغییر بدید
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;

SolidBrush sb = new SolidBrush(Color.Pink);
g.FillRectangle(sb, e.ClipRectangle);
sb.Dispose();

sb = new SolidBrush(Color.Orange);
g.FillEllipse(sb, 20, 20, 20, 20);
sb.Dispose();
}