以下是我写的代码,想将x0,y0的信息显示在label上,提示出现类型转换错误,应怎样改正?多谢了。。 int x0, y0;
bool lbtclk = false;
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
x0 = e.X;
y0 = e.Y;
lbtclk = (e.Button == System.Windows.Forms.MouseButtons.Left);
groupBox1.Visible = true;
groupBox3.Visible = true;
label9.Text =x0;
label11.Text =y0;
}
bool lbtclk = false;
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
x0 = e.X;
y0 = e.Y;
lbtclk = (e.Button == System.Windows.Forms.MouseButtons.Left);
groupBox1.Visible = true;
groupBox3.Visible = true;
label9.Text =x0;
label11.Text =y0;
}
label11.Text =y0; 等号左右的类型要统一。
label11.Text =y0+"";
右边要转成string类型的
1,Convert.ToString(x0);
2,x0.ToString()
3,x0+"";三种都可以。
一般情况下都习惯用 .ToString()
label11.Text =y0.Tostring();
label11.Text =y0.ToString();
bool lbtclk = false;
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
x0 = e.X;
y0 = e.Y;
lbtclk = (e.Button == System.Windows.Forms.MouseButtons.Left);
groupBox1.Visible = true;
groupBox3.Visible = true;
label9.Text =x0.ToString();
label11.Text =y0.ToString();
}