PDA

View Full Version : سوال: پیغام خطا در ایجاد کردن نقطه در C#



ghoomes
سه شنبه 10 آبان 1390, 19:13 عصر
سلام.
میخوام توی سی شارپ یه پیکسل از فرم رو به رنگ قرمز دربیارم اما ارور میده. کد به شکل زیره:







Bitmap pt = new Bitmap(1, 1);
pt.SetPixel(0, 0, Color.Gray);


e.Graphics.DrawImageUnscaled(pt, x, y);



مشکل اینجاست که میگه Graphics رو نمیشناسه.

من GDI روی کامپیوترم نصب نیست منکه مشکل همینجا باشه؟
ممنون میشم اگه کمک کنید.

Directx
پنج شنبه 12 آبان 1390, 10:16 صبح
سلام چرا اینجوری ساده انجام نمی دی

private void button1_Click(object sender, EventArgs e)
{
Graphics g = this.CreateGraphics();
g.FillRectangle(Brushes.Red, new Rectangle(1, 1, 1, 1));

}

ghoomes
پنج شنبه 12 آبان 1390, 10:32 صبح
ممنون از کمکتون. مشکل برنامم حل شد. اما یه سوال دیگه: اگه بخوایم نگرش بیت مپی به این قضیه داشته باشیم باید چیکار کنیم؟

Directx
پنج شنبه 12 آبان 1390, 10:34 صبح
منظورتون از نگرش بیت مپی چیه شفاف تر میتونید بگید؟

ghoomes
جمعه 13 آبان 1390, 21:37 عصر
منظورتون از نگرش بیت مپی چیه شفاف تر میتونید بگید؟


آقا ممنون. مشکلم حل شد. بیت مپی هم اشتباه گفتم. بازم ممنون.