前面有个return
下面的txtBox1.Focus();当然无法访问了。
应该把return放到txtBox1.Focus()后面
这种问题我也曾经遇到过一次,不过错过一次就好了,以后就不会错了。
当时我是这样写的:
case DisplayMode.ScaleToFit:
// Determine image rectangle.
Rectangle r2 = photo.ScaleToFit(r);
break;
case DisplayMode.Center:
x=(xPos+bmp.Width)/2;
y=(yPos+bmp.Height)/2;
break;
if (!r2.Contains(xPos,yPos))
return;
很明显,if语句应该去掉return后放在Rectangle r2语句后面,否则case之外的r2没有定义。