如何替换颜色 窗体背景是很多种颜色组成的一副图片当我按下某个按纽时 要把窗体背景里的黑色换成黄色 请问如何实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.BackColor = Color.Yellow; private void Form1_Load(object sender, EventArgs e) { this.BackgroundImage = Image.FromFile(@"c:\a.bmp"); } private void button1_Click(object sender, EventArgs e) { Bitmap bm = new Bitmap(this.BackgroundImage); for (int i = 0; i < bm.Height; i++) { for (int j = 0; j < bm.Width; j++) { if (bm.GetPixel(j, i).R == byte.MinValue && bm.GetPixel(j, i).G == byte.MinValue && bm.GetPixel(j, i).B == byte.MinValue) { bm.SetPixel(j, i, Color.Yellow); } } } this.BackgroundImage = (Image)bm;} httpwebrequest模拟百度登录 关于c#中获取值问题 C#调整本机的日期格式 java中的FileChannel和MappedByteBuffer在C#中应该用什么来替代 在VS2008下WPF工程里的控件的集合属性怎么加不了东西?? 关于用C#对一树型的XML树型文件的操作 怎么样把一个本地xml文件的数据插入到数据库啊?[在线等][急] 分虽少,大家别介意 如何将通过a窗体链接的b窗体也显示在mdi中?(a窗体显示在MDI中) DataGridView加入Textbox问题 一个小小的算法问题 提取最多的字符 事务
{
this.BackgroundImage = Image.FromFile(@"c:\a.bmp");
} private void button1_Click(object sender, EventArgs e)
{
Bitmap bm = new Bitmap(this.BackgroundImage);
for (int i = 0; i < bm.Height; i++)
{
for (int j = 0; j < bm.Width; j++)
{
if (bm.GetPixel(j, i).R == byte.MinValue &&
bm.GetPixel(j, i).G == byte.MinValue &&
bm.GetPixel(j, i).B == byte.MinValue)
{
bm.SetPixel(j, i, Color.Yellow);
}
}
}
this.BackgroundImage = (Image)bm;
}