如何判断??
private void poxPYQXJ_NOX_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
if(poxPYQXJ_NOX.Image = Image.FromFile("Yellow.gif"))//当判断显示黄图时,才显示绿图,这个地方如何改写?
poxPYQXJ_NOX.Image = Image.FromFile("Green.gif");
}
else if (e.Button == MouseButtons.Left)
{
this.bindgv("PYQXJ_NOX");
}
--------------------编程问答-------------------- 可以把当前图片载入后放入一个变量来控制 --------------------编程问答-------------------- if(poxPYQXJ_NOX.Image.Equals(Image.FromFile("Yellow.gif")))
用Equals进行对象比较 --------------------编程问答-------------------- private void poxPYQXJ_NOX_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
if (poxPYQXJ_NOX.Image.Equals(Image.FromFile("Yellow.gif")))
{ poxPYQXJ_NOX.Image = Image.FromFile("Green.gif"); }
}
else if (e.Button == MouseButtons.Left)
{
this.bindgv("PYQXJ_NOX");
}
}
2楼的方法我试过了,还不行,鼠标右键失灵,没反应了!!! --------------------编程问答-------------------- 当然用1楼的方法。。。
你还真拿图片比啊。。。
你就不会弄个变量存当前图片类型么? --------------------编程问答-------------------- 比较变量名不好吗 --------------------编程问答-------------------- 有没代码参考下? --------------------编程问答-------------------- 把文件名给那个全局变量保存下来不就可以了么
补充:.NET技术 , C#