private void CmdPositionRel_Click(object sender, EventArgs e)
{
CmdTest.Location = new Point(
CmdTest.Location.X = + 20, CmdTest.Location.Y);
我要达到的目的是,通过按下CmdPosition按钮,CmdTest按钮将在X的正方向上移动20个像素。
据我从这段代码中学到的博克是对的...
问题:CS1612无法修改control.Location的返回值,因为它不是变量
在所有其他线程中,答案是添加“新点”。我有,但问题仍然存在。
对不起,我是编程和StackOverflow方面的完整入门者。希望您能够帮助我。谢谢
答案 0 :(得分:0)
您正在尝试分配给CmdTest.Location
。检查我的修复程序
CmdTest.Location = new Point(
CmdTest.Location.X + 20, CmdTest.Location.Y);